strusBase
0.17
|
strus | Wrapper to structures needed for atomic counters |
platform | |
utils | |
Crc32 | Class with some functions to calculate a CRC32 value of a buffer (memory area) |
atomic | |
AtomicCounter | |
AtomicFlag | |
BitOperations | |
bitset_hi_bitmask | |
bitset_hi_bitmask< 0 > | |
bitset | |
DataRecordFile | Basic portable file type for collections of equal sized records with random access |
dynamic_bitset | |
enable_if | |
ByteOrder | |
ByteOrder< uint8_t > | |
ByteOrder< int8_t > | |
ByteOrder< uint16_t > | |
ByteOrder< int16_t > | |
ByteOrder< uint32_t > | |
ByteOrder< int32_t > | |
ByteOrder< uint64_t > | |
ByteOrder< int64_t > | |
ByteOrder< float > | |
ByteOrder< double > | |
InputStream | Abstraction of input stream |
local_ptr | |
LocalErrorBuffer | Error buffer implementation for a context transforming the error message into an exceptions at the end of its scope |
numstring_conv | Inlined version of string to number conversion functions throwing an exception instead of setting an error code on failure |
PeriodicTimerEvent | Periodic timer event |
ProgramLexem | Class for a lexem in a domain specific programming language with the following properties |
ProgramLexer | Class for a lexer used for implementing domain specific languages of strus |
ProgramOptions | Program options parser |
PseudoRandom | Pseudo random generator. Fast generator for series of pseudo random numbers where the security is not an issue and the quality of the distribution has not to be guaranteed |
RegexSearch | Class to search for a regular expression |
Match | |
RegexSubst | Class to replace a regular expression by a string with sub-matches as substitute |
shared_ptr | |
string_conv | Inlined version of string conversion functions throwing an exception instead of setting an error code on failure |
BlockAllocator | |
SymbolTable | Map of strings to indices not freed till end of table life time |
HashFunc | |
Key | Key of symbol table |
MapKeyEqual | |
MapKeyLess | |
ThreadId | |
is_arithmetic | |
is_same | |
DefaultDeleter | |
unique_ptr | |
unordered_map | |
DebugTraceMessage | One item of a debug trace |
DebugTraceContextInterface | Interface for reporting debug trace messages in a uniform way |
DebugTraceInterface | Managing interface for reporting debug trace messages in a uniform way |
ErrorBufferInterface | Interface for reporting and catching errors in modules |
FileLocatorInterface | Interface for locating resource files and working directory |
NumericVariant | Atomic type that can hold numeric values of different type |
String | |
Reference | Shared pointer template with non thread-safe reference counting |