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

Public Member Functions

 FunctionTypeExpression (const QList< Expression * > &arguments, const QList< Expression * > &results={})
 
virtual std::unique_ptr< Typetype () override
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ FunctionTypeExpression()

OOModel::FunctionTypeExpression::FunctionTypeExpression ( const QList< Expression * > &  arguments,
const QList< Expression * > &  results = {} 
)

Member Function Documentation

◆ type()

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