tin  1.5.9
policies.h File Reference

Semantic configuration tags for deterministic HSM behavior. More...

#include <array>
#include <cstddef>
#include <cstdint>
#include "tsm/core_algorithms.h"
#include "tsm/logging.h"
#include "tsm/transition.h"
Include dependency graph for policies.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tsm::policy::LeafFirstConflict
 
struct  tsm::policy::StaticChoice
 
struct  tsm::policy::NoForkJoin
 
struct  tsm::policy::ShallowHistoryStorage< StateCount >
 
struct  tsm::policy::ShallowHistory
 
struct  tsm::policy::StaticDeferredEvents< Capacity >
 
struct  tsm::policy::RuntimeTransitionSequences
 
struct  tsm::policy::PrecomputedTransitionSequences
 
struct  tsm::policy::DeterministicSemantics
 
struct  tsm::policy::DirectRuntime
 
struct  tsm::policy::Configuration< SemanticsPolicy, RuntimePolicy, LoggingPolicy >
 

Namespaces

 tsm
 
 tsm::policy
 

Detailed Description

Semantic configuration tags for deterministic HSM behavior.

Groups conflict resolution, choice, fork/join, history, deferred events, sequence precomputation, runtime selection, and logging selection.