OpenRTM-aist 2.1.0
読み取り中…
検索中…
一致する文字列を見つけられません
Macho 名前空間

クラス

class  Machine
class  IEvent
class  _EmptyBox
struct  _KeyData
class  _StateSpecification
class  TopBase
class  StateID
class  _StateInstance
class  _RootInstance
class  _SubstateInstance
class  _IEventBase
class  _Event6
class  _Event5
class  _Event4
class  _Event3
class  _Event2
class  _Event1
class  _Event0
class  _Initializer
class  _StaticInitializer
class  _DefaultInitializer
class  _HistoryInitializer
class  _AdaptingInitializer
class  _Initializer1
class  _Initializer2
class  _Initializer3
class  _Initializer4
class  _Initializer5
class  _Initializer6
class  _MachineBase
class  Alias

型定義

using Key = void*
using ID = unsigned int
using StateAlias = Alias

関数

template<class B>
void * _createBox (void *&place)
template<class B>
void _deleteBox (void *&box, void *&place)
template<>
void * _createBox< _EmptyBox > (void *&place)
template<>
void _deleteBox< _EmptyBox > (void *&box, void *&place)
template<class TOP, class R, class P1, class P2, class P3, class P4, class P5, class P6>
IEvent< TOP > * Event (R(TOP::*handler)(P1, P2, P3, P4, P5, P6), const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6)
template<class TOP, class R, class P1, class P2, class P3, class P4, class P5>
IEvent< TOP > * Event (R(TOP::*handler)(P1, P2, P3, P4, P5), const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5)
template<class TOP, class R, class P1, class P2, class P3, class P4>
IEvent< TOP > * Event (R(TOP::*handler)(P1, P2, P3, P4), const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4)
template<class TOP, class R, class P1, class P2, class P3>
IEvent< TOP > * Event (R(TOP::*handler)(P1, P2, P3), const P1 &p1, const P2 &p2, const P3 &p3)
template<class TOP, class R, class P1, class P2>
IEvent< TOP > * Event (R(TOP::*handler)(P1, P2), const P1 &p1, const P2 &p2)
template<class TOP, class R, class P1>
IEvent< TOP > * Event (R(TOP::*handler)(P1), const P1 &p1)
template<class TOP, class R>
IEvent< TOP > * Event (R(TOP::*handler)())
template<class S>
Alias State ()
template<class S, class P1>
Alias State (const P1 &p1)
template<class S, class P1, class P2>
Alias State (const P1 &p1, const P2 &p2)
template<class S, class P1, class P2, class P3>
Alias State (const P1 &p1, const P2 &p2, const P3 &p3)
template<class S, class P1, class P2, class P3, class P4>
Alias State (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>
Alias State (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>
Alias State (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6)
template<class S>
Alias StateHistory (const _MachineBase &machine)

変数

static _DefaultInitializer _theDefaultInitializer
static _HistoryInitializer _theHistoryInitializer
template<class TOP>
ID Machine< TOP >::theStateCount = 1

型定義詳解

◆ ID

using Macho::ID = unsigned int

◆ Key

using Macho::Key = void*

◆ StateAlias

関数詳解

◆ _createBox()

template<class B>
void * Macho::_createBox ( void *& place)

◆ _createBox< _EmptyBox >()

template<>
void * Macho::_createBox< _EmptyBox > ( void *& place)

◆ _deleteBox()

template<class B>
void Macho::_deleteBox ( void *& box,
void *& place )

◆ _deleteBox< _EmptyBox >()

template<>
void Macho::_deleteBox< _EmptyBox > ( void *& box,
void *& place )

◆ Event() [1/7]

template<class TOP, class R>
IEvent< TOP > * Macho::Event ( R(TOP::* handler )())
inline

◆ Event() [2/7]

template<class TOP, class R, class P1>
IEvent< TOP > * Macho::Event ( R(TOP::* handler )(P1),
const P1 & p1 )
inline

◆ Event() [3/7]

template<class TOP, class R, class P1, class P2>
IEvent< TOP > * Macho::Event ( R(TOP::* handler )(P1, P2),
const P1 & p1,
const P2 & p2 )
inline

◆ Event() [4/7]

template<class TOP, class R, class P1, class P2, class P3>
IEvent< TOP > * Macho::Event ( R(TOP::* handler )(P1, P2, P3),
const P1 & p1,
const P2 & p2,
const P3 & p3 )
inline

◆ Event() [5/7]

template<class TOP, class R, class P1, class P2, class P3, class P4>
IEvent< TOP > * Macho::Event ( R(TOP::* handler )(P1, P2, P3, P4),
const P1 & p1,
const P2 & p2,
const P3 & p3,
const P4 & p4 )
inline

◆ Event() [6/7]

template<class TOP, class R, class P1, class P2, class P3, class P4, class P5>
IEvent< TOP > * Macho::Event ( R(TOP::* handler )(P1, P2, P3, P4, P5),
const P1 & p1,
const P2 & p2,
const P3 & p3,
const P4 & p4,
const P5 & p5 )
inline

◆ Event() [7/7]

template<class TOP, class R, class P1, class P2, class P3, class P4, class P5, class P6>
IEvent< TOP > * Macho::Event ( R(TOP::* handler )(P1, P2, P3, P4, P5, P6),
const P1 & p1,
const P2 & p2,
const P3 & p3,
const P4 & p4,
const P5 & p5,
const P6 & p6 )
inline

◆ State() [1/7]

template<class S>
Alias Macho::State ( )

◆ State() [2/7]

template<class S, class P1>
Alias Macho::State ( const P1 & p1)

◆ State() [3/7]

template<class S, class P1, class P2>
Alias Macho::State ( const P1 & p1,
const P2 & p2 )

◆ State() [4/7]

template<class S, class P1, class P2, class P3>
Alias Macho::State ( const P1 & p1,
const P2 & p2,
const P3 & p3 )

◆ State() [5/7]

template<class S, class P1, class P2, class P3, class P4>
Alias Macho::State ( const P1 & p1,
const P2 & p2,
const P3 & p3,
const P4 & p4 )

◆ State() [6/7]

template<class S, class P1, class P2, class P3, class P4, class P5>
Alias Macho::State ( const P1 & p1,
const P2 & p2,
const P3 & p3,
const P4 & p4,
const P5 & p5 )

◆ State() [7/7]

template<class S, class P1, class P2, class P3, class P4, class P5, class P6>
Alias Macho::State ( const P1 & p1,
const P2 & p2,
const P3 & p3,
const P4 & p4,
const P5 & p5,
const P6 & p6 )

◆ StateHistory()

template<class S>
Alias Macho::StateHistory ( const _MachineBase & machine)

変数詳解

◆ _theDefaultInitializer

◆ _theHistoryInitializer

◆ Machine< TOP >::theStateCount

template<class TOP>
ID Macho::Machine< TOP >::theStateCount = 1