41 #if !defined( GLS_MENUACTION_H )
42 # define GLS_MENUACTION_H
45 # pragma warning( disable : 4786 )
92 const std::string& name,
94 HandlerCont_t& actionHandlers );
121 static void Register(
const std::string& name, ActionHandler_t* handler );
133 bool CanExecute( std::string& statement )
const;
192 const std::string& name,
209 void Condition(
const std::string& expression );
228 virtual std::istream&
ReadValue( std::istream& instr );
237 virtual std::ostream&
WriteValue( std::ostream& outstr );
280 const std::string& name,
307 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...