state_machine_cpp
state_machine_cpp::TransitionSet Class Reference

#include <__map.h>

Classes

class  const_iterator
 
class  iterator
 

Public Types

using Set = map_ns::unordered_map< std::size_t, Transition::Any >
 

Public Member Functions

 TransitionSet ()=default
 
void add (const State::Instance &t_instance)
 
void remove (const State::Instance &t_instance)
 
bool has (const State::Instance &t_instance) const
 
Transition::Anyoperator[] (const State::Instance &t_instance)
 
const Transition::Anyoperator[] (const State::Instance &t_instance) const
 
iterator find (const State::Instance &t_instance)
 
const_iterator find (const State::Instance &t_instance) const
 
bool empty () const
 
iterator begin ()
 
iterator end ()
 
const_iterator cbegin () const
 
const_iterator cend () const
 
const_iterator begin () const
 
const_iterator end () const
 

Detailed Description

Definition at line 34 of file __map.h.

Member Typedef Documentation

◆ Set

using state_machine_cpp::TransitionSet::Set = map_ns::unordered_map<std::size_t , Transition::Any>

Definition at line 36 of file __map.h.

Constructor & Destructor Documentation

◆ TransitionSet()

state_machine_cpp::TransitionSet::TransitionSet ( )
default

Member Function Documentation

◆ add()

void state_machine_cpp::TransitionSet::add ( const State::Instance t_instance)

◆ begin() [1/2]

iterator state_machine_cpp::TransitionSet::begin ( )

◆ begin() [2/2]

const_iterator state_machine_cpp::TransitionSet::begin ( ) const

◆ cbegin()

const_iterator state_machine_cpp::TransitionSet::cbegin ( ) const

◆ cend()

const_iterator state_machine_cpp::TransitionSet::cend ( ) const

◆ empty()

bool state_machine_cpp::TransitionSet::empty ( ) const

◆ end() [1/2]

iterator state_machine_cpp::TransitionSet::end ( )

◆ end() [2/2]

const_iterator state_machine_cpp::TransitionSet::end ( ) const

◆ find() [1/2]

iterator state_machine_cpp::TransitionSet::find ( const State::Instance t_instance)

◆ find() [2/2]

const_iterator state_machine_cpp::TransitionSet::find ( const State::Instance t_instance) const

◆ has()

bool state_machine_cpp::TransitionSet::has ( const State::Instance t_instance) const

◆ operator[]() [1/2]

Transition::Any& state_machine_cpp::TransitionSet::operator[] ( const State::Instance t_instance)

◆ operator[]() [2/2]

const Transition::Any& state_machine_cpp::TransitionSet::operator[] ( const State::Instance t_instance) const

◆ remove()

void state_machine_cpp::TransitionSet::remove ( const State::Instance t_instance)

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