Gyoji Compiler
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Gyoji::frontend::tree::ClassDeclaration Class Reference

#include <tree.hpp>

Inheritance diagram for Gyoji::frontend::tree::ClassDeclaration:
Inheritance graph
[legend]
Collaboration diagram for Gyoji::frontend::tree::ClassDeclaration:
Collaboration graph
[legend]

Public Member Functions

 ~ClassDeclaration ()
 
- Public Member Functions inherited from Gyoji::frontend::ast::SyntaxNode
 SyntaxNode (Gyoji::context::TokenID _type, specific_type_t _data, const Gyoji::context::SourceReference &_source_ref)
 
const std::vector< std::reference_wrapper< const SyntaxNode > > & get_children () const
 
const Gyoji::context::TokenID & get_type () const
 
template<class T >
bool has_data () const
 
template<class T >
const T & get_data () const
 
const SyntaxNodeget_syntax_node () const
 
const Gyoji::context::SourceReferenceget_source_ref () const
 

Detailed Description

This is a forward declaration of a class which declares the existence of a class, but does not specify the details of it.

Constructor & Destructor Documentation

◆ ~ClassDeclaration()

ClassDeclaration::~ClassDeclaration ( )

Destructor, nothing special.


The documentation for this class was generated from the following files: