strusBase  0.17
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
\NstrusWrapper to structures needed for atomic counters
 oNplatform
 oNutils
 |\CCrc32Class with some functions to calculate a CRC32 value of a buffer (memory area)
 oCatomic
 oCAtomicCounter
 oCAtomicFlag
 oCBitOperations
 oCbitset_hi_bitmask
 oCbitset_hi_bitmask< 0 >
 oCbitset
 oCDataRecordFileBasic portable file type for collections of equal sized records with random access
 oCdynamic_bitset
 oCenable_if
 oCByteOrder
 oCByteOrder< uint8_t >
 oCByteOrder< int8_t >
 oCByteOrder< uint16_t >
 oCByteOrder< int16_t >
 oCByteOrder< uint32_t >
 oCByteOrder< int32_t >
 oCByteOrder< uint64_t >
 oCByteOrder< int64_t >
 oCByteOrder< float >
 oCByteOrder< double >
 oCInputStreamAbstraction of input stream
 oClocal_ptr
 oCLocalErrorBufferError buffer implementation for a context transforming the error message into an exceptions at the end of its scope
 oCnumstring_convInlined version of string to number conversion functions throwing an exception instead of setting an error code on failure
 oCPeriodicTimerEventPeriodic timer event
 oCProgramLexemClass for a lexem in a domain specific programming language with the following properties
 oCProgramLexerClass for a lexer used for implementing domain specific languages of strus
 oCProgramOptionsProgram options parser
 oCPseudoRandomPseudo 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
 oCRegexSearchClass to search for a regular expression
 |\CMatch
 oCRegexSubstClass to replace a regular expression by a string with sub-matches as substitute
 oCshared_ptr
 oCstring_convInlined version of string conversion functions throwing an exception instead of setting an error code on failure
 oCBlockAllocator
 oCSymbolTableMap of strings to indices not freed till end of table life time
 |oCHashFunc
 |oCKeyKey of symbol table
 |oCMapKeyEqual
 |\CMapKeyLess
 oCThreadId
 oCis_arithmetic
 oCis_same
 oCDefaultDeleter
 oCunique_ptr
 oCunordered_map
 oCDebugTraceMessageOne item of a debug trace
 oCDebugTraceContextInterfaceInterface for reporting debug trace messages in a uniform way
 oCDebugTraceInterfaceManaging interface for reporting debug trace messages in a uniform way
 oCErrorBufferInterfaceInterface for reporting and catching errors in modules
 oCFileLocatorInterfaceInterface for locating resource files and working directory
 oCNumericVariantAtomic type that can hold numeric values of different type
 |\CString
 \CReferenceShared pointer template with non thread-safe reference counting