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