Metaclass for LateBinding type.
class LateBinding \ from BOM
| bound() | Checks if the late binding is bound. |
| value() | Returns the value associated with a late binding. |
| add__ from BOM | Overrides binary addition operand. |
| baseClass from BOM | Returns the class item from which an object has been instantiated. |
| call__ from BOM | Overrides call operator "self()". |
| className from BOM | Returns the name of the class an instance is instantiated from. |
| clone from BOM | Performs a deep copy of the item. |
| compare from BOM | Performs a lexicographical comparison. |
| dec__ from BOM | Overrides decrement unary prefix operand. |
| decpost__ from BOM | Overrides decrement unary postfix operand. |
| derivedFrom from BOM | Checks if this item has a given parent. |
| describe from BOM | Returns the deep contents of an item on a string representation. |
| div__ from BOM | Overrides binary division operand. |
| getIndex__ from BOM | Overrides array access operator [] |
| inc__ from BOM | Overrides increment unary prefix operand. |
| incpost__ from BOM | Overrides increment unary postifx operand. |
| isCallable from BOM | Determines if an item is callable. |
| len from BOM | Retreives the lenght of a collection |
| metaclass from BOM | Returns the metaclass associated with this item. |
| mod__ from BOM | Overrides modulo operand. |
| mul__ from BOM | Overrides binary multiplication operand. |
| pow__ from BOM | Overrides power operand. |
| ptr from BOM | Returns a raw memory pointer out of this data (as an integer). |
| serialize from BOM | Serialize the item on a stream for persistent storage. |
| setIndex__ from BOM | Overrides array write operator [] |
| sub__ from BOM | Overrides binary subtraction operand. |
| toString from BOM | Coverts the object to string. |
| typeId from BOM | Returns an integer indicating the type of this item. |
Metaclass for LateBinding type.
Late bindings are special items treated as "symbols", that can receive an associated value at runtime.
Checks if the late binding is bound.
LateBinding.bound( )
| Returns: | True if this late binding has a bound value. |
Returns the value associated with a late binding.
LateBinding.value( )
| Returns: | A value or nil if no value is associated. |
To determine if this binding has a "nil" value associated, use LateBinding.bound.