• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

COPYINGH A D17-Jul-202111.1 KiB203169

READMEH A D17-Jul-2021976 3220

btree.hH A D17-Jul-202180.2 KiB2,3951,704

btree_bench.ccH A D17-Jul-202116.5 KiB594426

btree_container.hH A D17-Jul-202110.7 KiB350258

btree_map.hH A D17-Jul-20214.3 KiB13182

btree_set.hH A D17-Jul-20213.9 KiB12275

btree_test.ccH A D17-Jul-20219.9 KiB271213

btree_test.hH A D17-Jul-202129.4 KiB941721

btree_test_flags.ccH A D17-Jul-2021828 215

safe_btree.hH A D17-Jul-202112.3 KiB396312

safe_btree_map.hH A D17-Jul-20213 KiB9045

safe_btree_set.hH A D17-Jul-20212.9 KiB8943

safe_btree_test.ccH A D17-Jul-20213.8 KiB11785

README

1This library is a C++ template library and, as such, there is no
2library to build and install.  Copy the .h files and use them!
3
4See http://code.google.com/p/cpp-btree/wiki/UsageInstructions for
5details.
6
7----
8
9To build and run the provided tests, however, you will need to install
10CMake, the Google C++ Test framework, and the Google flags package.
11
12Download and install CMake from http://www.cmake.org
13
14Download and build the GoogleTest framework from
15http://code.google.com/p/googletest
16
17Download and install gflags from https://code.google.com/p/gflags
18
19Set GTEST_ROOT to the directory where GTEST was built.
20Set GFLAGS_ROOT to the directory prefix where GFLAGS is installed.
21
22export GTEST_ROOT=/path/for/gtest-x.y
23export GFLAGS_ROOT=/opt
24
25cmake . -Dbuild_tests=ON
26
27For example, to build on a Unix system with the clang++ compiler,
28
29export GTEST_ROOT=$(HOME)/src/googletest
30export GFLAGS_ROOT=/opt
31cmake . -G "Unix Makefiles" -Dbuild_tests=ON -DCMAKE_CXX_COMPILER=clang++
32