tin  1.5.9
tsm::reflected_hsm< Context > Struct Template Reference

#include <reflection.h>

Inheritance diagram for tsm::reflected_hsm< Context >:
Inheritance graph
Collaboration diagram for tsm::reflected_hsm< Context >:
Collaboration graph

Public Types

using base = hsm< Context >
 
using reflection_graph = reflection::graph< Context >
 

Static Public Member Functions

static consteval bool validate_reflection_context ()
 

Static Public Attributes

static constexpr auto graph = reflection_graph{}
 

Member Typedef Documentation

◆ base

template<typename Context >
using tsm::reflected_hsm< Context >::base = hsm<Context>

◆ reflection_graph

template<typename Context >
using tsm::reflected_hsm< Context >::reflection_graph = reflection::graph<Context>

Member Function Documentation

◆ validate_reflection_context()

template<typename Context >
static consteval bool tsm::reflected_hsm< Context >::validate_reflection_context ( )
inlinestatic

Member Data Documentation

◆ graph

template<typename Context >
constexpr auto tsm::reflected_hsm< Context >::graph = reflection_graph{}
staticconstexpr

The documentation for this struct was generated from the following file: