Async 1.8.0
Async::Macho::Alias Class Reference

#include <AsyncMacho.h>

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
 

Detailed Description

Definition at line 1543 of file AsyncMacho.h.

Constructor & Destructor Documentation

◆ Alias() [1/3]

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

Definition at line 1545 of file AsyncMacho.h.

◆ Alias() [2/3]

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

Definition at line 1557 of file AsyncMacho.h.

◆ Alias() [3/3]

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

Definition at line 1564 of file AsyncMacho.h.

◆ ~Alias()

Async::Macho::Alias::~Alias ( )
inline

Definition at line 1580 of file AsyncMacho.h.

Member Function Documentation

◆ id()

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

Definition at line 1600 of file AsyncMacho.h.

◆ isChild()

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

Definition at line 1588 of file AsyncMacho.h.

◆ isParent()

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

Definition at line 1592 of file AsyncMacho.h.

◆ key()

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

Definition at line 1610 of file AsyncMacho.h.

◆ name()

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

Definition at line 1596 of file AsyncMacho.h.

◆ operator Key()

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

Definition at line 1584 of file AsyncMacho.h.

◆ operator=()

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

Definition at line 1569 of file AsyncMacho.h.

◆ setState()

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

Friends And Related Symbol Documentation

◆ _MachineBase

friend class _MachineBase
friend

Definition at line 1605 of file AsyncMacho.h.

◆ _StateSpecification

friend class _StateSpecification
friend

Definition at line 1606 of file AsyncMacho.h.

Member Data Documentation

◆ myInitializer

_Initializer* Async::Macho::Alias::myInitializer
protected

Definition at line 1617 of file AsyncMacho.h.

◆ myStateKey

Key Async::Macho::Alias::myStateKey
protected

Definition at line 1614 of file AsyncMacho.h.


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