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) |