41 #if !defined(GLS_MENUACTION_H)
42 #define GLS_MENUACTION_H
45 #pragma warning (disable:4786)
93 const std::string& name,
95 HandlerCont_t& actionHandlers);
122 static void Register(
const std::string& name, ActionHandler_t* handler);
135 bool CanExecute(std::string& statement)
const;
199 const std::string& name,
216 void Condition(
const std::string& expression);
235 virtual std::istream&
ReadValue(std::istream& instr);
244 virtual std::ostream&
WriteValue(std::ostream& outstr);
291 const std::string& name,
318 void Reset(
double durationInSecs);
This file defines generic function object (functor) classes.
This file defines a class that provides a string-based boolean expression parser and evaluator...