1 #ifndef Fireworks_Core_FWExpressionValidator_h
2 #define Fireworks_Core_FWExpressionValidator_h
24 #include <boost/shared_ptr.hpp>
25 #include "Reflex/Type.h"
42 virtual void fillOptions(
const char* iBegin,
const char* iEnd,
43 std::vector<std::pair<boost::shared_ptr<std::string>, std::string> >& oOptions)
const;
57 std::vector<boost::shared_ptr<fireworks::OptionNode> >
m_options;
58 std::vector<boost::shared_ptr<fireworks::OptionNode> >
m_builtins;
std::vector< boost::shared_ptr< fireworks::OptionNode > > m_options
const FWExpressionValidator & operator=(const FWExpressionValidator &)
virtual void fillOptions(const char *iBegin, const char *iEnd, std::vector< std::pair< boost::shared_ptr< std::string >, std::string > > &oOptions) const
void setType(const Reflex::Type &)
virtual ~FWExpressionValidator()
std::vector< boost::shared_ptr< fireworks::OptionNode > > m_builtins