7 #ifndef __lua_LuaIterate_h__ 8 #define __lua_LuaIterate_h__ 20 virtual public Dispatch,
29 void initialize(
void);
32 virtual bool preloadString(
const String &text) {
return false; }
39 virtual void set(
const String &key,
const String &value);
40 virtual void set(
const String &key,
const Real &value) {}
52 virtual Real getReal(
const String &key) {
return 0.0; }
62 virtual bool execute(
void);
63 virtual bool execute(
const String &a_fnName) {
return false; };
64 virtual void flush(
void);
65 virtual void alias(
String a_aliasName,
String a_trueName) {}
68 virtual void handle(
Record& r_sig);
77 lua_State *m_pLuaState;
Convienience base class for specification and use of path accessors.
Definition: Config.h:19
kernel
Definition: namespace.dox:3
lua execution component.
Definition: LuaIterate.h:19
Per-class participation in the Initialized <> mechanism.
Definition: Initialized.h:117
Interface to handle signals from an SignalerI.
Definition: HandlerI.h:22
Automatically reference-counted string container.
Definition: String.h:128
lua execution interface
Definition: LuaI.h:16
Wrapper for std::vector.
Definition: Array.h:21
Reference to an instance of a Layout.
Definition: RecordSB.h:35
Intrusive Smart Pointer.
Definition: src/core/ptr.h:53
virtual bool call(const String &a_name, Array< Instance > &a_argv)
Execute the call.
Definition: LuaIterate.cc:231