OpenRTM-aist 2.0.2
Loading...
Searching...
No Matches
Macho::Alias Class Reference

#include <Macho.h>

Collaboration diagram for Macho::Alias:

Public Member Functions

 Alias (Key key, bool history=false)
 
 Alias (Key key, _Initializer *init)
 
 Alias (const Alias &other)
 
Aliasoperator= (const Alias &other)
 
 ~Alias ()
 
 operator Key () const
 
bool isChild (Key k) const
 
bool isParent (Key k) const
 
const char * name () const
 
ID id () const
 

Protected Member Functions

void setState (_MachineBase &machine) const
 
_KeyDatakey () const
 

Protected Attributes

Key myStateKey
 
_InitializermyInitializer
 

Friends

class _MachineBase
 
class _StateSpecification
 

Constructor & Destructor Documentation

◆ Alias() [1/3]

Macho::Alias::Alias ( Key key,
bool history = false )
inline

References key().

◆ Alias() [2/3]

Macho::Alias::Alias ( Key key,
_Initializer * init )
inline

References key().

◆ Alias() [3/3]

Macho::Alias::Alias ( const Alias & other)
inline

◆ ~Alias()

Macho::Alias::~Alias ( )
inline

Member Function Documentation

◆ id()

ID Macho::Alias::id ( ) const
inline

References Macho::_KeyData::id, and key().

◆ isChild()

bool Macho::Alias::isChild ( Key k) const
inline

◆ isParent()

bool Macho::Alias::isParent ( Key k) const
inline

References key().

◆ key()

_KeyData * Macho::Alias::key ( ) const
inlineprotected

◆ name()

const char * Macho::Alias::name ( ) const
inline

References key(), and Macho::_KeyData::name.

◆ operator Key()

Macho::Alias::operator Key ( ) const
inline

References key().

◆ operator=()

Alias & Macho::Alias::operator= ( const Alias & other)
inline

◆ setState()

void Macho::Alias::setState ( _MachineBase & machine) const
protected

Friends And Related Symbol Documentation

◆ _MachineBase

friend class _MachineBase
friend

◆ _StateSpecification

friend class _StateSpecification
friend

Member Data Documentation

◆ myInitializer

_Initializer* Macho::Alias::myInitializer
protected

Referenced by key(), operator=(), and ~Alias().

◆ myStateKey

Key Macho::Alias::myStateKey
protected

Referenced by key(), and operator=().


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