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

Public Member Functions

virtual std::unique_ptr< Typetype () override
 

Additional Inherited Members

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

Member Function Documentation

◆ type()

std::unique_ptr< Type > OOModel::AutoTypeExpression::type ( )
overridevirtual

TODO: like this we return the wrong type for auto && note however that const and volatile are supported as TypeQualifierExpression adds the qualifier when calling the type() method