// Copyright {Jagger Software Limited} 2003 #ifndef GRAMMAR_ONE_OF_SYMBOL_DEFINITION_INCLUDED #define GRAMMAR_ONE_OF_SYMBOL_DEFINITION_INCLUDED #include "grammar/unnamed_symbol_definition.hpp" namespace grammar { class one_of_symbol_definition // <> : public unnamed_symbol_definition // {abstract} { public: // 'tors one_of_symbol_definition(key_type key, const char * value); // compiler generated copy c'tor ok // compiler generated non-virtual d'tor ok public: // visiting virtual bool accept(visitor &) const; }; } #endif