Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
~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 |
Static Private Member Functions | |
static bool | listStartsWith (const QStringList &longList, const QStringList &prefixToCheck) |
Private Attributes | |
QList< OperatorDescriptor * > | ops_ |
Interaction::OperatorDescriptorList::~OperatorDescriptorList | ( | ) |
|
inline |
|
inline |
QList< OperatorDescriptor * > Interaction::OperatorDescriptorList::findByEmptyInfixWithoutPrefix | ( | ) | const |
QList< OperatorDescriptor * > Interaction::OperatorDescriptorList::findByInfixWithoutPrefix | ( | const QStringList & | infixTokens | ) | const |
OperatorDescriptor * Interaction::OperatorDescriptorList::findByName | ( | QString | name | ) | const |
QList< OperatorDescriptor * > Interaction::OperatorDescriptorList::findByPostfixWithoutPreInfix | ( | const QStringList & | postfixTokens | ) | const |
QList< OperatorDescriptor * > Interaction::OperatorDescriptorList::findByPrefix | ( | const QStringList & | prefixTokens | ) | const |
|
inlinestaticprivate |
|
inline |
|
private |