SDSL 3.0.1
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 1
19
21#define SDSL_VERSION (SDSL_VERSION_MAJOR * 10000 + SDSL_VERSION_MINOR * 100 + SDSL_VERSION_PATCH)
22
23namespace 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