Forward declaration. Currently this has no extra attributes.
| Public Member functions Summary: | |
| constructor | Forward(SourceFile* file, int line, const std::string& type, const ScopedName& name) Constructor [Source] |
| constructor | Forward(Declaration* decl) Constructor that copies an existing declaration [Source] |
| virtual void | accept(Visitor*) Accepts the given AST::Visitor [Source] |
| Types::Template* | template_type() Returns the Template object if this is a template [Source] |
| void | set_template_type(Types::Template* type) Sets the Template object for this class. [Source] |
| Private Data members Summary: | |
| Types::Template* | m_template The Template Type for this forward if it's a template [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: |
Sets the Template object for this class. NULL means not a template