Namespaces |
| namespace | Checksum |
| namespace | anonymous_namespace{Config.cc} |
| namespace | Debug |
| namespace | StringUtil |
| namespace | ProtoBuf |
| namespace | Random |
| | Thread-safe pseudo-random number generator.
|
| namespace | STLUtil |
| namespace | ThreadId |
| | Provides a convenient way to get identifiers for threads.
|
| namespace | Time |
| namespace | Util |
Classes |
| class | Buffer |
| | A container for opaque data. More...
|
| class | ConditionVariable |
| | Similar to std::condition_variable but with improvements for testing, support for monotonic clocks, and less buggy. More...
|
| class | Config |
| | Reads and writes configuration files. More...
|
| class | Mutex |
| | A wrapper around std::mutex that is useful for testing purposes. More...
|
| class | MutexUnlock |
| | Release a mutex upon construction, reacquires it upon destruction. More...
|
| class | HoldingMutex |
| | Proof that the caller is holding some mutex. More...
|
| class | RollingStat |
| | This class gathers statistics about a given metric over time, like its average, standard deviation, and exponentially weighted moving average. More...
|
Functions |
| std::istream & | operator>> (std::istream &is, Config &cf) |
| std::ostream & | operator<< (std::ostream &os, const Config &cf) |
| template<> |
| std::string | Config::fromString< std::string > (const string &key, const string &s) |
| std::ostream & | operator<< (std::ostream &os, const RollingStat &stat) |