CRTP-templated interface to provide shared context api.
Definition: context.hpp:43
std::shared_ptr< CRTPCTX > & ctx() const
Definition: context.hpp:50
void ctx(std::shared_ptr< CRTPCTX > new_ctx)
Definition: context.hpp:57
bool operator==(const CRTP &rhs) const noexcept
Definition: context.hpp:82
bool operator!=(const CRTP &rhs) const noexcept
Definition: context.hpp:89
CRTP & operator=(const CRTP &rhs)
assign the context
Definition: context.hpp:104
bool operator<(const CRTP &rhs) const noexcept
Definition: context.hpp:96