|
opynsim
Unofficial C++ Documentation
|
#include <component_registry.h>
Public Types | |
| using | value_type = ComponentRegistryEntry< T > |
| using | reference = value_type & |
| using | const_reference = const value_type & |
| using | const_iterator = const value_type * |
Public Types inherited from opyn::ComponentRegistryBase | |
| using | value_type = ComponentRegistryEntryBase |
| using | reference = value_type & |
| using | const_reference = const value_type & |
| using | const_iterator = const value_type * |
| using | size_type = size_t |
Public Member Functions | |
| ComponentRegistry (std::string_view name_, std::string_view description_) | |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_reference | operator[] (size_t pos) const |
| template<typename... Args> requires std::constructible_from<value_type, Args&&...> | |
| const_reference | emplace_back (Args &&... args) |
Public Member Functions inherited from opyn::ComponentRegistryBase | |
| osc::CStringView | name () const |
| osc::CStringView | description () const |
| const_iterator | begin () const |
| const_iterator | end () const |
| size_type | size () const |
| const_reference | operator[] (size_type pos) const |
Additional Inherited Members | |
Protected Member Functions inherited from opyn::ComponentRegistryBase | |
| ComponentRegistryBase (std::string_view name_, std::string_view description_) | |
| template<typename... Args> requires std::constructible_from<ComponentRegistryEntryBase, Args&&...> | |
| reference | emplace_back_erased (Args &&... args) |
| using opyn::ComponentRegistry< T >::const_iterator = const value_type* |
| using opyn::ComponentRegistry< T >::const_reference = const value_type& |
| using opyn::ComponentRegistry< T >::reference = value_type& |
| using opyn::ComponentRegistry< T >::value_type = ComponentRegistryEntry<T> |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |