|
Async 1.8.0
|
#include <Macho.hpp>Go to the source code of this file.
Namespaces | |
| namespace | Async |
| Namespace for the asynchronous programming classes. | |
| namespace | Async::Macho |
Macros | |
| #define | __MACHO_HPP__ |
| #define | TOPSTATE(TOP) |
| #define | SUBSTATE(STATE, SUPERSTATE) |
| #define | TSUBSTATE(STATE, SUPERSTATE) |
| #define | STATE(S) |
| #define | TSTATE(S) |
| #define | DEEPHISTORY() |
| #define | HISTORY() |
| #define | PERSISTENT() |
Typedefs | |
| typedef unsigned int | Async::Macho::ID |
| typedef void * | Async::Macho::Key |
| typedef Alias | Async::Macho::StateAlias |
Functions | |
| template<class B > | |
| void * | Async::Macho::_createBox (void *&place) |
| template<class B > | |
| void | Async::Macho::_deleteBox (void *&box, void *&place) |
| template<> | |
| void * | Async::Macho::_createBox< _EmptyBox > (void *&place) |
| template<> | |
| void | Async::Macho::_deleteBox< _EmptyBox > (void *&box, void *&place) |
| template<class P1 , class P2 , class P3 , class P4 , class P5 , class P6 , class R , class TOP > | |
| IEvent< TOP > * | Async::Macho::Event (R(TOP::*handler)(P1, P2, P3, P4, P5, P6), const typename DR< P1 >::T &p1, const typename DR< P2 >::T &p2, const typename DR< P3 >::T &p3, const typename DR< P4 >::T &p4, const typename DR< P5 >::T &p5, const typename DR< P6 >::T &p6) |
| template<class P1 , class P2 , class P3 , class P4 , class P5 , class R , class TOP > | |
| IEvent< TOP > * | Async::Macho::Event (R(TOP::*handler)(P1, P2, P3, P4, P5), const typename DR< P1 >::T &p1, const typename DR< P2 >::T &p2, const typename DR< P3 >::T &p3, const typename DR< P4 >::T &p4, const typename DR< P5 >::T &p5) |
| template<class P1 , class P2 , class P3 , class P4 , class R , class TOP > | |
| IEvent< TOP > * | Async::Macho::Event (R(TOP::*handler)(P1, P2, P3, P4), const typename DR< P1 >::T &p1, const typename DR< P2 >::T &p2, const typename DR< P3 >::T &p3, const typename DR< P4 >::T &p4) |
| template<class P1 , class P2 , class P3 , class R , class TOP > | |
| IEvent< TOP > * | Async::Macho::Event (R(TOP::*handler)(P1, P2, P3), const typename DR< P1 >::T &p1, const typename DR< P2 >::T &p2, const typename DR< P3 >::T &p3) |
| template<class P1 , class P2 , class R , class TOP > | |
| IEvent< TOP > * | Async::Macho::Event (R(TOP::*handler)(P1, P2), const typename DR< P1 >::T &p1, const typename DR< P2 >::T &p2) |
| template<class P1 , class R , class TOP > | |
| IEvent< TOP > * | Async::Macho::Event (R(TOP::*handler)(P1), const typename DR< P1 >::T &p1) |
| template<class R , class TOP > | |
| IEvent< TOP > * | Async::Macho::Event (R(TOP::*handler)()) |
| template<class S > | |
| Alias | Async::Macho::State () |
| template<class S , class P1 > | |
| Alias | Async::Macho::State (const P1 &p1) |
| template<class S , class P1 , class P2 > | |
| Alias | Async::Macho::State (const P1 &p1, const P2 &p2) |
| template<class S , class P1 , class P2 , class P3 > | |
| Alias | Async::Macho::State (const P1 &p1, const P2 &p2, const P3 &p3) |
| template<class S , class P1 , class P2 , class P3 , class P4 > | |
| Alias | Async::Macho::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 | Async::Macho::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 | Async::Macho::State (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5, const P6 &p6) |
| template<class S > | |
| Alias | Async::Macho::StateHistory (const _MachineBase &machine) |
| #define __MACHO_HPP__ |
Definition at line 3 of file AsyncMacho.h.
| #define DEEPHISTORY | ( | ) |
Definition at line 276 of file AsyncMacho.h.
| #define HISTORY | ( | ) |
Definition at line 288 of file AsyncMacho.h.
| #define PERSISTENT | ( | ) |
Definition at line 301 of file AsyncMacho.h.
| #define STATE | ( | S | ) |
Definition at line 235 of file AsyncMacho.h.
| #define SUBSTATE | ( | STATE, | |
| SUPERSTATE ) |
Definition at line 224 of file AsyncMacho.h.
| #define TOPSTATE | ( | TOP | ) |
Definition at line 220 of file AsyncMacho.h.
| #define TSTATE | ( | S | ) |
Definition at line 250 of file AsyncMacho.h.
| #define TSUBSTATE | ( | STATE, | |
| SUPERSTATE ) |
Definition at line 229 of file AsyncMacho.h.