Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions
OOModel::ExplicitTemplateInstantiation Class Reference
Inheritance diagram for OOModel::ExplicitTemplateInstantiation:
Core::Reflect< Base >

Public Member Functions

 ExplicitTemplateInstantiation (ReferenceExpression *instantiatedClass)
 
virtual bool definesSymbol () const override
 
virtual SymbolTypes symbolType () const override
 

Additional Inherited Members

- Protected Types inherited from Core::Reflect< Base >
using Super = Reflect< Base >
 

Constructor & Destructor Documentation

◆ ExplicitTemplateInstantiation()

OOModel::ExplicitTemplateInstantiation::ExplicitTemplateInstantiation ( ReferenceExpression instantiatedClass)

Member Function Documentation

◆ definesSymbol()

bool OOModel::ExplicitTemplateInstantiation::definesSymbol ( ) const
overridevirtual

◆ symbolType()

ExplicitTemplateInstantiation::SymbolTypes OOModel::ExplicitTemplateInstantiation::symbolType ( ) const
overridevirtual