Envision
A visual programming IDE for object-oriented languages
|
Static Public Member Functions | |
static void | initializeWithDefaultOperators () |
static OOOperatorDescriptorList * | instance () |
Static Private Member Functions | |
static void | add (Interaction::OperatorDescriptor *descriptor) |
template<typename T > | |
static void | extractCommaInto (OOModel::Expression *expression, T *destination, bool ignoreEmpty, bool convertTrailingCommaErrorsIntoEmptyExpressions) |
Additional Inherited Members | |
Public Member Functions inherited from Interaction::OperatorDescriptorList | |
~OperatorDescriptorList () | |
void | addDescriptor (OperatorDescriptor *descriptor) |
OperatorDescriptor * | at (int i) const |
QList< OperatorDescriptor * > | findByEmptyInfixWithoutPrefix () const |
QList< OperatorDescriptor * > | findByInfixWithoutPrefix (const QStringList &infixTokens) const |
OperatorDescriptor * | findByName (QString name) const |
QList< OperatorDescriptor * > | findByPostfixWithoutPreInfix (const QStringList &postfixTokens) const |
QList< OperatorDescriptor * > | findByPrefix (const QStringList &prefixTokens) const |
int | size () const |
|
inlinestaticprivate |
|
staticprivate |
|
static |
|
static |