| ace::Buffer | Class implements words buffer |
| ace::ContextWindow | Type holding context window settings |
| ace::DataFileStats | Class implements simple statistics counter |
| ace::DataFileStats::NGramsStats | N-grams counter |
| ace::EvaluationTables | Class evaluates contigency and expected frequency tables |
| ace::fatal_error | Exception class for indication of fatal error occurrence in process phase |
| ace::Filter | Abstract class declares some basic interface for counting filter rules matches |
| ace::Filter::Stats | Struct for filtration statistics |
| ace::HashVector< _StType, _HashFunc > | Class for storage of |
| ace::HashVector< _StType, _HashFunc >::items_compare | Function object for equal to comparison of two N-gram pointers (one passed as constructor param, second as unary operator() param) |
| ace::HashVector< _StType, _HashFunc >::items_sort | Function object for less than comparison of two N-gram pointers which is based on frequencies of instances they point to |
| ace::HashVector< _StType, _HashFunc >::iterator | Iterator class needed (simple - only forward, no random access!) |
| ace::index_overflow | Exception is thrown if incrementation of (unsigned) index would cause overflow of index datatype |
| ace::MemoryBlock< _Type > | Memory block is designed to keep large continuous chunk of memory within and provides methods for subsequent transfer of small pieces to client subjects |
| ace::MemoryPool< _Type, _Block > | Definition of memory pool (abstract) interface |
| ace::MultiRulesFilter | Class declares interface of multirules filter |
| ace::NamedDataFileStats | Class extends DataFileStats: adds "label" (for filename) |
| ace::NGram | Class designed to keep single NGram data |
| ace::NGram::Member | Single N-gram member representation |
| ace::NGramFrequencies | Struct holds table of all *-frequencies of certain N-gram |
| ace::NGramHashCounter | Class provides hashing function for N-grams instances |
| ace::NGramHasher | Functor, which wraps hashing function (NGramHashCounter::count_hash()) |
| ace::NGramsProcessor | NGramsProcessor simplifies gathering of frequency stats of given N-gram (and all its downcasted types) from NGramStore container |
| ace::NGramStore | Class serves as NGram(s) store |
| ace::NGramToken | Class purpose is to offer creation of temporary NGram instance to be used as a key value (token) when searching in NGramStore hashtables |
| ace::Notifier | Notifier is very simple - just binds itself to given stream and flushes passed notification to that stream |
| ace::NTreeNode | Class holds information of single indexed-tree node |
| ace::Overflow< _KeyType, _ValueType > | Class serves as mapping between objects of given type and (some) statistics, which shall be stored in _ValueType |
| ace::Parser | Parser object binds itself to open ifstream object, which corresponds to certain input datafile |
| ace::PartOfContext | Part of context is smallest unit used for context tracing functionality |
| ace::ProgressNotifier | ProgressNotifier holds static stored timer within, which starts timing of program execution time immediately on program start |
| ace::RandomSizedMemoryPool< _Type > | RandomSizedMemoryPool, as its name suggests, allows to transfer various-sized chunks of memory |
| ace::select1st< T > | Template for functor class for function returning 1st pair member |
| ace::select2nd< T > | Template for functor class for function returning 2nd pair member |
| ace::Sieves | Lower bounds for evaluated N-grams |
| ace::StringStore< _IndType > | Class purpose is to store unique C-strings and let them be accessed (later) by unique numeral indices of given type (which shall be the smallest one unsigned type capable of store as much values as the number of C-strings expected) |
| ace::StringStoreEqualComparator< _IndType > | Functor designed for equal to comparison of C-strings stored within StringStore |
| ace::StringStoreLessComparator< _IndType > | Functor designed for less than comparison of C-strings stored within StringStore |
| ace::SumDecompositions | Class purpose is to hold information about all decompositions of given sum (N) into given number of addends (M) |
| ace::TaggedLemma | Class holds lemma and tag indices together |
| ace::Thresholds | Thresholds for various statistical tests evaluations |
| ace::UniRulesFilter | Class declares interface of unirules filter |
| ace::VoidPool | VoidPool performs as pool of void type, although internally it's implementation is based on pool of char(s) |
| ace::Word | Word class holds all information for single input word entity |