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...