IProperty

Ancestor type: CObject

This object represent one property in dictionary or array

Return true, if this object is equal to specified object (i.e. if they internally point to the same item) Reference is compared, not the value of objects
Return value store inside the property, if it is a simple type. For complex types (Array, Dict, Stream), NULL is returned
Return text representation of this property
Return reference to this property, but if the property is a reference, return the reference target. This way you will always get dereferenced property for correct manipulation
Get integer representation of this property's value, return 0 if it cannot be represented as integer
Get type identifier of this Property. Can be one of: Null, Bool, Int, Real, String, Name, Ref, Array, Dict, Stream
Get human readable and localized name of type of this Property
Set value of this property. Work only on Bool, Int, Real, String or Name types, automatically converts value if type of property is different than type of parameter Will do nothing if called on different types (Dict, Array, etc ...)
Overloaded variant of set method
Overloaded variant of set method
Overloaded variant of set method