Enum declaration. An enum contains multiple enumerators.
Public Member functions Summary: | |
constructor | Enum(SourceFile* file, int line, const std::string& type, const ScopedName& name) Constructor [Source] |
destructor | ~Enum() Destructor. [Source] |
virtual void | accept(Visitor*) Accepts the given AST::Visitor [Source] |
Enumerator::vector& | enumerators() Returns the vector of Enumerators [Source] |
Private Data members Summary: | |
Enumerator::vector | m_enums The vector of Enumerators [Source] |
Public Typedefs Inherited from Declaration | |
vector |
Public Member functions Inherited from Declaration | |
name, name, file, set_file, line, type, set_type, access, set_access, comments, comments, declared, declared |
Public Data members Inherited from FakeGC::cleanup | |
cleanup_next |
Public Member function Details: |
Destructor. Recursively destroys Enumerators