|
|
template<typename... Args> |
| | Shared_enabler (Args &&...args) |
| |
|
| Channel (const Channel &)=delete |
| |
|
Channel & | operator= (const Channel &)=delete |
| |
|
std::string | repr (bool name_keywords=false, std::string_view namespace_separator=Object::CC_NAMESPACE_SEPARATOR) const override |
| |
|
std::string | str () const override |
| |
|
const bool | operator< (const Channel &c) const |
| |
|
const bool | operator== (const Channel &c) const |
| |
|
const bool | operator!= (const Channel &c) const |
| |
|
|
typedef std::map< std::string, std::shared_ptr< const Channel > > | Registry |
| |
| static void | erase (std::string name) |
| |
| static const std::shared_ptr< const Channel > | find_channel (std::string name) |
| |
| static const std::shared_ptr< const Channel > | get_channel (std::string name) |
| |
|
static std::vector< std::shared_ptr< const Channel > > | get_channels () |
| |
|
static const std::shared_ptr< const Channel > | NONE_PTR () |
| |
|
static const Channel & | NONE () |
| |
| static std::shared_ptr< Channel > | make (std::string name) |
| |
|
static const std::shared_ptr< const Channel > | make_const (std::string name) |
| | Same as make(), but creating a new Channel.
|
| |
|
const std::string | name |
| |
|
static const std::string | NAME_NONE = "None" |
| |
The documentation for this struct was generated from the following file: