Files | |
file | Array.h [code] |
std::array-like class | |
file | Bitmask.h [code] |
bitmask class | |
file | Bitset.h [code] |
Fixed-size bitset class. | |
file | BTree.h [code] |
constexpr BTree | |
file | Containers.h [code] |
Functional-style constexpr container algorithms. | |
file | DynamicArray.h [code] |
std::vector-like class (but max size is size allocated) | |
file | DynamicMap.h [code] |
A std::map-like class based on BTree (but max size is space allocated) | |
file | DynamicSet.h [code] |
BTree-based std::set-like container (but max size is space allocated) | |
file | FloatingPointComparison.h [code] |
Helpers for comparing floating point values. | |
file | Jsf.h [code] |
Bob Jenkins' small fast noncryptographic PRNG. | |
file | LogicalOperatorTests.h [code] |
Operator consistency checks. | |
file | Math.h [code] |
constexpr math implementations | |
file | Numeric.h [code] |
Stubs to work with numeric data. | |
file | Optional.h [code] |
Basic optional type. | |
file | Pair.h [code] |
std::pair-like container | |
file | ToStl.h [code] |
Create STL analogues of constexpr containers. | |
file | TupleType.h [code] |
Provides type-level computations for types enumerated in a tuple. | |
file | TupleTypePairs.h [code] |
Pass pairs of types contained in a tuple type to template functions. | |
file | TypeTests.h [code] |
Logical operator test helpers. | |
file | UpperTriangularMatrix.h [code] |
Matrix-like class that stores only upper triangular part. | |
file | Vector.h [code] |
3D Vector class with some operations defined | |