Group "Basic Object Model"

Generic item reflection classes

The classes in this group reflect the the underlying Falcon item types. Methods declared by this classes can be applied to every item (if they are in the BOM class) or to some specific item type.

The methods can be applied both to symbols containing some data of a certain types, or directly to the constants specifying them. For example, to obtain the length of the "Hello world" string, it is possible to do either:

   > "Hello world".len()
   // or
   item = "Hello world"
   > item.len()

Contents

ArrayMetaClass for Falcon arrays.
BOMBasic Object Model metaclass
ClassMetaclass of Class items.
ClassMethodMetaclass of ClassMethod items.
DictionaryMetaclass for Falcon dictionary types.
FunctionMetaclass for Falcon function type.
GarbagePointerMetaclass for internal and application-wide garbage sensible data.
IntegerInteger type basic object model metaclass.
LateBindingMetaclass for LateBinding type.
MemoryBufferMetaclass for MemBuf items.
MethodMetaclass of method items.
NumericGeneric number type basic object model metaclass.
ObjectObject (class instance) type basic object model metaclass.
RangeMetaclass for Falcon range type.
StringMetaclass for string items.

Made with faldoc 2.1.0