Analitza
#include <object.h>
|
enum | ObjectType {
none =0,
value,
variable,
vector,
list,
apply,
oper,
container,
matrix,
matrixrow,
custom
} |
|
Abstract expression tree node
- Author
- Aleix Pol aleix.nosp@m.pol@.nosp@m.kde.o.nosp@m.rg
Definition at line 38 of file object.h.
ObjectType is used to describe objects.
Enumerator |
---|
none |
No object type, usually means an error.
|
value |
Describes an object as a value.
|
variable |
Describes an object as a variable.
|
vector |
Describes an object as a vector.
|
list |
Describes an object as a list.
|
apply |
Describes an object as an application.
|
oper |
Describes an object as an operator.
|
container |
Describes an object as a container.
|
matrix |
Describes an object as a matrix.
|
matrixrow |
Describes an object as a matrix row.
|
custom |
Describes a custom object.
|
Definition at line 42 of file object.h.
virtual Analitza::Object::~Object |
( |
| ) |
|
|
inlinevirtual |
Creates an object with a t
type.
Definition at line 89 of file object.h.
virtual Object* Analitza::Object::copy |
( |
| ) |
const |
|
pure virtual |
bool Analitza::Object::isApply |
( |
| ) |
const |
|
inline |
Returns whether it is an apply or not.
Definition at line 63 of file object.h.
bool Analitza::Object::isContainer |
( |
| ) |
const |
|
inline |
Returns whether it is a container or not.
Definition at line 66 of file object.h.
virtual bool Analitza::Object::isZero |
( |
| ) |
const |
|
inlinevirtual |
QString Analitza::Object::toString |
( |
| ) |
const |
Returns the string representation of the object.
Returns the object type of the object.
Definition at line 60 of file object.h.
The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:11:37 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.