Template Struct ReadableState

Inheritance Relationships

Base Type

  • public internal::readable_state_parent_t< Spec >

Struct Documentation

template<typename Spec>
struct dish2::ReadableState : public internal::readable_state_parent_t<Spec>

Public Types

using parent_t = internal::readable_state_parent_t<Spec>

Public Functions

template<size_t Templateify = 0>
double Read(const size_t idx) const
void Assign(const size_t idx, const ReadableState &other)
void Swap(const size_t idx, ReadableState &other)

Public Static Functions

std::string GetLeafTypeName(const size_t idx)
size_t GetLeafIndex(const size_t idx)

Public Static Attributes

constexpr size_t parent_size = parent_t::GetSize()