Async 1.8.0
Async::Macho::_StateSpecification Class Reference

#include <AsyncMacho.h>

Inheritance diagram for Async::Macho::_StateSpecification:
Async::Macho::TopBase< T >

Public Member Functions

virtual ~_StateSpecification ()
 

Static Public Member Functions

static bool isChild (Key key)
 

Protected Member Functions

 _StateSpecification (_StateInstance &instance)
 
template<class S >
void setState ()
 
template<class S , class P1 >
void setState (const P1 &p1)
 
template<class S , class P1 , class P2 >
void setState (const P1 &p1, const P2 &p2)
 
template<class S , class P1 , class P2 , class P3 >
void setState (const P1 &p1, const P2 &p2, const P3 &p3)
 
template<class S , class P1 , class P2 , class P3 , class P4 >
void setState (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4)
 
template<class S , class P1 , class P2 , class P3 , class P4 , class P5 >
void setState (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5)
 
template<class S , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 >
void setState (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6)
 
template<class S >
void setStateHistory ()
 
void setState (const class Alias &state)
 
template<class S >
void setStateBox (typename S::Box *box=0)
 
template<class S >
void setStateDirect (typename S::Box *box=0)
 
virtual void _restore (_StateInstance &current)
 
void setState (_StateInstance &current)
 
virtual void _shutdown ()
 
virtual void _setHistorySuper (_StateInstance &self, _StateInstance &deep)
 

Friends

template<class T >
class TopBase
 
template<class C , class P >
class Link
 
class _StateInstance
 
class _RootInstance
 
class _MachineBase
 

Detailed Description

Definition at line 454 of file AsyncMacho.h.

Constructor & Destructor Documentation

◆ ~_StateSpecification()

virtual Async::Macho::_StateSpecification::~_StateSpecification ( )
inlinevirtual

Definition at line 456 of file AsyncMacho.h.

◆ _StateSpecification()

Async::Macho::_StateSpecification::_StateSpecification ( _StateInstance & instance)
inlineprotected

Definition at line 463 of file AsyncMacho.h.

Member Function Documentation

◆ _restore()

virtual void Async::Macho::_StateSpecification::_restore ( _StateInstance & current)
protectedvirtual

◆ _setHistorySuper()

virtual void Async::Macho::_StateSpecification::_setHistorySuper ( _StateInstance & self,
_StateInstance & deep )
inlineprotectedvirtual

Definition at line 526 of file AsyncMacho.h.

◆ _shutdown()

virtual void Async::Macho::_StateSpecification::_shutdown ( )
protectedvirtual

◆ isChild()

static bool Async::Macho::_StateSpecification::isChild ( Key key)
inlinestatic

Definition at line 458 of file AsyncMacho.h.

◆ setState() [1/9]

template<class S >
void Async::Macho::_StateSpecification::setState ( )
inlineprotected

Definition at line 1853 of file AsyncMacho.h.

◆ setState() [2/9]

void Async::Macho::_StateSpecification::setState ( _StateInstance & current)
protected

◆ setState() [3/9]

void Async::Macho::_StateSpecification::setState ( const class Alias & state)
protected

◆ setState() [4/9]

template<class S , class P1 >
void Async::Macho::_StateSpecification::setState ( const P1 & p1)
inlineprotected

Definition at line 1860 of file AsyncMacho.h.

◆ setState() [5/9]

template<class S , class P1 , class P2 >
void Async::Macho::_StateSpecification::setState ( const P1 & p1,
const P2 & p2 )
inlineprotected

Definition at line 1867 of file AsyncMacho.h.

◆ setState() [6/9]

template<class S , class P1 , class P2 , class P3 >
void Async::Macho::_StateSpecification::setState ( const P1 & p1,
const P2 & p2,
const P3 & p3 )
inlineprotected

Definition at line 1874 of file AsyncMacho.h.

◆ setState() [7/9]

template<class S , class P1 , class P2 , class P3 , class P4 >
void Async::Macho::_StateSpecification::setState ( const P1 & p1,
const P2 & p2,
const P3 & p3,
const P4 & p4 )
inlineprotected

Definition at line 1881 of file AsyncMacho.h.

◆ setState() [8/9]

template<class S , class P1 , class P2 , class P3 , class P4 , class P5 >
void Async::Macho::_StateSpecification::setState ( const P1 & p1,
const P2 & p2,
const P3 & p3,
const P4 & p4,
const P5 & p5 )
inlineprotected

Definition at line 1888 of file AsyncMacho.h.

◆ setState() [9/9]

template<class S , class P1 , class P2 , class P3 , class P4 , class P5 , class P6 >
void Async::Macho::_StateSpecification::setState ( const P1 & p1,
const P2 & p2,
const P3 & p3,
const P4 & p4,
const P5 & p5,
const P6 & p6 )
inlineprotected

Definition at line 1895 of file AsyncMacho.h.

◆ setStateBox()

template<class S >
void Async::Macho::_StateSpecification::setStateBox ( typename S::Box * box = 0)
inlineprotected

Definition at line 1911 of file AsyncMacho.h.

◆ setStateDirect()

template<class S >
void Async::Macho::_StateSpecification::setStateDirect ( typename S::Box * box = 0)
inlineprotected

Definition at line 1920 of file AsyncMacho.h.

◆ setStateHistory()

template<class S >
void Async::Macho::_StateSpecification::setStateHistory ( )
inlineprotected

Definition at line 1903 of file AsyncMacho.h.

Friends And Related Symbol Documentation

◆ _MachineBase

friend class _MachineBase
friend

Definition at line 556 of file AsyncMacho.h.

◆ _RootInstance

friend class _RootInstance
friend

Definition at line 554 of file AsyncMacho.h.

◆ _StateInstance

friend class _StateInstance
friend

Definition at line 553 of file AsyncMacho.h.

◆ Link

template<class C , class P >
friend class Link
friend

Definition at line 551 of file AsyncMacho.h.

◆ TopBase

template<class T >
friend class TopBase
friend

Definition at line 547 of file AsyncMacho.h.


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