SDSL  3.0.0
Succinct Data Structure Library
version.hpp
Go to the documentation of this file.
1 // Copyright (c) 2016, the SDSL Project Authors. All rights reserved.
2 // Please see the AUTHORS file for details. Use of this source code is governed
3 // by a BSD license that can be found in the LICENSE file.
8 #ifndef INCLUDED_SDSL_VERSION
9 #define INCLUDED_SDSL_VERSION
10 
11 #include <string>
12 
14 #define SDSL_VERSION_MAJOR 3
16 #define SDSL_VERSION_MINOR 0
18 #define SDSL_VERSION_PATCH 0
19 
21 #define SDSL_VERSION (SDSL_VERSION_MAJOR * 10000 + SDSL_VERSION_MINOR * 100 + SDSL_VERSION_PATCH)
22 
23 namespace sdsl
24 {
25 
32 
36 
37 } // namespace sdsl
38 
39 #endif
std::string to_string(const T &t, int w=1)
Namespace for the succinct data structure library.
constexpr uint8_t sdsl_version_major
The major version.
Definition: version.hpp:27
constexpr uint8_t sdsl_version_minor
The minor version.
Definition: version.hpp:29
constexpr uint8_t sdsl_version_patch
The patch version.
Definition: version.hpp:31
std::string const sdsl_version
The full version as std::string.
Definition: version.hpp:34
#define SDSL_VERSION_MINOR
The minor version as MACRO.
Definition: version.hpp:16
#define SDSL_VERSION_MAJOR
The major version as MACRO.
Definition: version.hpp:14
#define SDSL_VERSION_PATCH
The patch version as MACRO.
Definition: version.hpp:18