|
Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
Data Structures | |
| struct | CounterDataFrame |
| struct | CounterHint |
| class | MeasurementEngine |
| struct | MeasurementFrame |
| struct | MeasurementResults |
| struct | MeasurementXalloc |
| struct | MemoryDataFrame |
| struct | MemoryHint |
| class | stealth_allocator |
| struct | TimeDataFrame |
Typedefs | |
| using | stealth_string = std::basic_string< char, std::char_traits< char >, stealth_allocator< char > > |
| template<typename T > | |
| using | stealth_vector = std::vector< T, stealth_allocator< T > > |
| template<class Key , class T , class Compare = std::less < Key >> | |
| using | stealth_map = std::map< Key, T, Compare, stealth_allocator< std::pair< const Key, T > > > |
Enumerations | |
| enum class | MeasurementFormat : long { LIST = 1 , TREE = 2 } |
| enum class | Type : unsigned { ROOT = 1 , OVERALL = 2 , INIT = 4 , FINALIZE = 8 , MAIN = 16 , AUXILIARY = 32 , PREPROCESS = 64 , ALGORITHM = 128 } |
Functions | |
| template<typename T , typename U > | |
| bool | operator== (const stealth_allocator< T > &, const stealth_allocator< U > &) |
| template<typename T , typename U > | |
| bool | operator!= (const stealth_allocator< T > &, const stealth_allocator< U > &) |
| std::string | to_string (const stealth_string &ss) |
| std::string | to_string (stealth_string &ss) |
| stealth_string | stealthStringFromString (const std::string &str) |
| std::ostream & | operator<< (std::ostream &os, const CounterDataFrame &cdf) |
| std::ostream & | operator<< (std::ostream &os, const MemoryDataFrame &mdf) |
| std::ostream & | operator<< (std::ostream &os, const TimeDataFrame &tdf) |
| std::ostream & | operator<< (std::ostream &os, const std::chrono::microseconds &ms) |
| std::ostream & | operator<< (std::ostream &os, const MeasurementFrame &frame) |
| std::ostream & | operator<< (std::ostream &os, const MeasurementResults &mr) |
| template<typename CharT , typename Traits > | |
| std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &x, MeasurementFormat f) |
| void | start (measurements::stealth_string name, measurements::Type type) |
| void | end () |
| void | reset () |
| MeasurementResults | results () |
| template<typename Hint > | |
| void | hint (Hint hint) |
| template void | hint< MemoryHint > (MemoryHint) |
| template void | hint< CounterHint > (CounterHint) |
| void | counterInc (const measurements::stealth_string &counterName, CounterHint::value_type val) |
| void | counterDec (const measurements::stealth_string &counterName, CounterHint::value_type val) |
| std::string | to_string (Type t) |
| Type | measurementTypeFromString (const std::string &ts) |
| std::ostream & | operator<< (std::ostream &os, Type t) |
| using measurements::stealth_map = typedef std::map < Key, T, Compare, stealth_allocator < std::pair < const Key, T > > > |
| using measurements::stealth_string = typedef std::basic_string < char, std::char_traits < char >, stealth_allocator < char > > |
| using measurements::stealth_vector = typedef std::vector < T, stealth_allocator < T > > |
|
strong |
|
strong |
| void measurements::counterDec | ( | const measurements::stealth_string & | counterName, |
| CounterHint::value_type | val | ||
| ) |
| void measurements::counterInc | ( | const measurements::stealth_string & | counterName, |
| CounterHint::value_type | val | ||
| ) |
| void measurements::end | ( | ) |
| void measurements::hint | ( | Hint | hint | ) |
| template void measurements::hint< CounterHint > | ( | CounterHint | ) |
| template void measurements::hint< MemoryHint > | ( | MemoryHint | ) |
| Type measurements::measurementTypeFromString | ( | const std::string & | ts | ) |
| bool measurements::operator!= | ( | const stealth_allocator< T > & | , |
| const stealth_allocator< U > & | |||
| ) |
|
inline |
| std::ostream & measurements::operator<< | ( | std::ostream & | os, |
| const CounterDataFrame & | cdf | ||
| ) |
| std::ostream & measurements::operator<< | ( | std::ostream & | os, |
| const MeasurementFrame & | frame | ||
| ) |
| std::ostream & measurements::operator<< | ( | std::ostream & | os, |
| const MeasurementResults & | mr | ||
| ) |
| std::ostream & measurements::operator<< | ( | std::ostream & | os, |
| const MemoryDataFrame & | mdf | ||
| ) |
| std::ostream & measurements::operator<< | ( | std::ostream & | os, |
| const std::chrono::microseconds & | ms | ||
| ) |
| std::ostream & measurements::operator<< | ( | std::ostream & | os, |
| const TimeDataFrame & | tdf | ||
| ) |
| std::ostream & measurements::operator<< | ( | std::ostream & | os, |
| Type | t | ||
| ) |
| bool measurements::operator== | ( | const stealth_allocator< T > & | , |
| const stealth_allocator< U > & | |||
| ) |
| void measurements::reset | ( | ) |
| MeasurementResults measurements::results | ( | ) |
| void measurements::start | ( | measurements::stealth_string | name, |
| measurements::Type | type | ||
| ) |
| stealth_string measurements::stealthStringFromString | ( | const std::string & | str | ) |
| std::string measurements::to_string | ( | const stealth_string & | ss | ) |
| std::string measurements::to_string | ( | stealth_string & | ss | ) |
| std::string measurements::to_string | ( | Type | t | ) |