Arbiter
Dependency manager library that supports decentralization
|
Go to the source code of this file.
Classes | |
class | Arbiter::SharedUserValue< Owner > |
Expresses shared ownership of an opaque user-provided value type, which was originally described in an ArbiterUserValue. More... | |
struct | std::hash< Arbiter::SharedUserValue< Owner > > |
Namespaces | |
Arbiter | |
Functions | |
template<typename Owner > | |
std::ostream & | operator<< (std::ostream &os, const Arbiter::SharedUserValue< Owner > &value) |
std::shared_ptr< void > | Arbiter::shareUserContext (ArbiterUserContext context) |
Converts an ArbiterUserContext into a shared pointer, automatically invoking its destructor when the last shared pointer is destructed. More... | |
std::ostream& operator<< | ( | std::ostream & | os, |
const Arbiter::SharedUserValue< Owner > & | value | ||
) |