 |
Qore Programming Language Reference Manual
0.9.10
|
This class an iterator class for objectes.
Definition: QC_ObjectKeyIterator.dox.h:37
bool empty()
Returns True if the object has no public or private members, False if it does.
int typeCode()
Returns Qore::NT_OBJECT.
Methods in this pseudo-class can be executed on objects.
Definition: Pseudo_QC_Object.dox.h:6
bool complexType()
returns True in all cases for objects
*string lastKey()
Returns the last member name in the object or NOTHING if the object has no members; if called from ou...
bool hasCallableMethod(string name)
Returns True if the given method exists (can be non-static or static) and is callable from the curren...
string uniqueHash()
Return a unique string for the data independent of the content.
AbstractIterator iterator()
Returns an ObjectIterator object for the object's members.
code getCallReference(string identifier)
resolve the string as a call reference
ObjectKeyIterator keyIterator()
Returns a ObjectKeyIterator object for the object, iterating the object's members.
bool isSystem()
Returns True if the object is a system object (ie a constant object like stdin, etc),...
*string firstKey()
Returns the first member name in the object or NOTHING if the object has no members; if called from o...
int size()
Returns the number of members in the object, public and private.
string className()
Returns the class name of the object.
bool hasCallableNormalMethod(string name)
Returns True if the given non-static method exists and is callable from the current context.
This class an iterator class for objects.
Definition: QC_ObjectPairIterator.dox.h:37
Methods in this pseudo-class are available to be executed on any value type (even NOTHING); this is t...
Definition: Pseudo_QC_All.dox.h:6
bool sizep()
Returns True since objects can return a non-zero size.
bool val()
Returns False if the object has no public or private members, True if it does.
ObjectPairIterator pairIterator()
Returns a ObjectPairIterator object for the object's members.
list< string > keys()
Returns a list of member names of the object; if called from outside the object, only public members ...
This class defines an abstract interface for iterators.
Definition: QC_AbstractIterator.dox.h:10
main Qore-language namespace
Definition: Pseudo_QC_All.dox.h:3
bool hasCallableStaticMethod(string name)
Returns True if the given static method exists and is callable from the current context.