Sophisticated C++ data structures, algorithms, and helpers
434.28 KB
built 2026-10-18 02:31:39 GMT
Description
TLX is a collection of sophisticated C++ data structures, algorithms,
and miscellaneous helpers. It contains:
- The fast tournament (loser) trees from MCSTL by Johannes Singler, with
many fixes.
- A fast intrusive reference counter called CountingPtr, which has
considerably less overhead than std::shared_ptr.
- Efficient and fast multiway merging algorithms from Johannes Singler,
which were previously included with gcc. The tlx version has many
fixes and is available for clang and MSVC++.
- Many string manipulation algorithms for std::string.
- An improved version of the stx-btree implementation, which is
basically always a better alternative to std::map (but not
std::unordered_map).
- A copy of siphash for string hashing.
- Efficient sequential string sorting implementations such as radix sort
and multikey quicksort.
- Much more; see the doxygen documentation.
Dependencies
9 totalRequires6
- cmake
- doxygen
- gcc-c++
- make
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
Provides3
- tlx = 0.6.1-8.rv64.fc45
- tlx-devel = 0.6.1-8.rv64.fc45
- tlx-doc = 0.6.1-8.rv64.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
2Name ![]() |
Size |
|---|---|
| tlx-0.6.1.tar.gz | 419.58 KB |
| tlx.spec | 5.13 KB |
Files 1–2 of 2
Component of
buildroots that installed this RPMNo Buildroots
