Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Private Attributes
Interaction::ErrorDescriptor Class Reference
Inheritance diagram for Interaction::ErrorDescriptor:
Interaction::OperatorDescriptor

Public Member Functions

 ErrorDescriptor (const QString &prefix_text, const QString &postfix_text)
 
const QString & errorPostfix () const
 
const QString & errorPrefix () const
 
- Public Member Functions inherited from Interaction::OperatorDescriptor
 OperatorDescriptor ()
 
 OperatorDescriptor (const QString &name, const QString &signature, int precedence, Associativity associativity)
 
 OperatorDescriptor (const QString &prefixText, const QString &postfixText)
 
virtual ~OperatorDescriptor ()
 
Associativity associativity ()
 
QStringList delimiters ()
 
const QList< ExpectedToken > & expectedTokens () const
 
const QStringList & infix (int at) const
 
const QList< QStringList > & infixes () const
 
bool isDelimiter (int signatureIndex)
 
bool isTransient ()
 
const QString & name ()
 
int numOperands ()
 
const QStringList & postfix () const
 
int precedence ()
 
const QStringList & prefix () const
 
void setTransient (bool transient)
 
const QStringList & signature ()
 

Private Attributes

QString errorPostfix_
 
QString errorPrefix_
 

Additional Inherited Members

- Public Types inherited from Interaction::OperatorDescriptor
enum  Associativity { LeftAssociative , RightAssociative , NotAssociative }
 
- Static Public Member Functions inherited from Interaction::OperatorDescriptor
static bool isDelimiter (const QString &str)
 

Constructor & Destructor Documentation

◆ ErrorDescriptor()

Interaction::ErrorDescriptor::ErrorDescriptor ( const QString &  prefix_text,
const QString &  postfix_text 
)

Member Function Documentation

◆ errorPostfix()

const QString & Interaction::ErrorDescriptor::errorPostfix ( ) const
inline

◆ errorPrefix()

const QString & Interaction::ErrorDescriptor::errorPrefix ( ) const
inline

Member Data Documentation

◆ errorPostfix_

QString Interaction::ErrorDescriptor::errorPostfix_
private

◆ errorPrefix_

QString Interaction::ErrorDescriptor::errorPrefix_
private