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

Public Member Functions

 IntegerLiteral (const QString &value)
 
 IntegerLiteral (int value)
 
virtual std::unique_ptr< Typetype () override
 
int valueAsInt () const
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ IntegerLiteral() [1/2]

OOModel::IntegerLiteral::IntegerLiteral ( int  value)

◆ IntegerLiteral() [2/2]

OOModel::IntegerLiteral::IntegerLiteral ( const QString &  value)

Member Function Documentation

◆ type()

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

◆ valueAsInt()

int OOModel::IntegerLiteral::valueAsInt ( ) const