ReentrantScript.hpp File Reference

#include "Script.hpp"
#include "../action/sim_action.hpp"
#include "util/type/util_type.hpp"

Go to the source code of this file.

Namespaces

namespace  se_core

Classes

class  se_core::ReentrantData
class  se_core::ReentrantScript

Defines

#define REENTRANT(var)   Data& var = static_cast<Data&>(rd); switch(rd.rp)
#define START   case 0:
#define PERFORM(action, LABEL)   rd.rp = LABEL; return &action; case LABEL:
#define RESTART   rd.rp = 0; return 0;


Define Documentation

#define PERFORM action,
LABEL   )     rd.rp = LABEL; return &action; case LABEL:
 

Definition at line 56 of file ReentrantScript.hpp.

#define REENTRANT var   )     Data& var = static_cast<Data&>(rd); switch(rd.rp)
 

Definition at line 53 of file ReentrantScript.hpp.

#define RESTART   rd.rp = 0; return 0;
 

Definition at line 57 of file ReentrantScript.hpp.

#define START   case 0:
 

Definition at line 54 of file ReentrantScript.hpp.


Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:17 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo