#include <component_descriptor.hh>
|
constexpr size_t | get (const char *name) const |
|
constexpr size_t | operator[] (const char *name) const |
|
constexpr size_t | operator() (const char *name) const |
|
constexpr char const * | name (size_t index) const |
|
constexpr std::array< const char *, sizeof...(_descriptors)> | get_names () const |
|
constexpr size_t | size (const char *name) const |
|
|
static constexpr std::array< const char *, sizeof...(_descriptors)> | names {{_descriptors::name...}} |
|
static constexpr std::array< size_t, sizeof...(_descriptors)> | sizes {{_descriptors::size...}} |
|
static constexpr size_t | total_size = (0 + ... + _descriptors::size) |
|
◆ descriptor_tuple
template<typename... _descriptors>
◆ get()
template<typename... _descriptors>
◆ get_names()
template<typename... _descriptors>
std::array< const char *, sizeof...(_descriptors)> DiFfRG::SubDescriptor< _descriptors >::get_names |
( |
| ) |
const |
|
inlineconstexpr |
◆ get_names_vector()
template<typename... _descriptors>
◆ name()
template<typename... _descriptors>
◆ operator()()
template<typename... _descriptors>
◆ operator[]()
template<typename... _descriptors>
◆ size()
template<typename... _descriptors>
◆ names
template<typename... _descriptors>
std::array<const char *, sizeof...(_descriptors)> DiFfRG::SubDescriptor< _descriptors >::names {{_descriptors::name...}} |
|
staticconstexpr |
◆ sizes
template<typename... _descriptors>
std::array<size_t, sizeof...(_descriptors)> DiFfRG::SubDescriptor< _descriptors >::sizes {{_descriptors::size...}} |
|
staticconstexpr |
◆ total_size
template<typename... _descriptors>
The documentation for this struct was generated from the following file: