OpenRTM-aist 2.0.2
Loading...
Searching...
No Matches
Macho Namespace Reference

Classes

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

Typedefs

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

Functions

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)
 

Variables

static _DefaultInitializer _theDefaultInitializer
 
static _HistoryInitializer _theHistoryInitializer
 

Typedef Documentation

◆ ID

using Macho::ID = unsigned int

◆ Key

using Macho::Key = void*

◆ StateAlias

Function Documentation

◆ _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)

Variable Documentation

◆ _theDefaultInitializer

◆ _theHistoryInitializer