Bundle Core runtime library providing primitive types (Bool, Byte, Char, Int, Float, String), base collections, and system utilities. Every Objeck program links against this bundle automatically via lang.obl.
ByteRef
Holds an byte value
Operations
Clone #
Clones the object instance
method : public : Clone() ~ System.ByteRefReturn
| Type | Description |
|---|---|
| ByteRef | cloned the object instance |
Compare # native
Compares two objects
method : public : native : Compare(rhs:System.Compare) ~ IntParameters
| Name | Type | Description |
|---|---|---|
| rhs | Compare | compare object |
Return
| Type | Description |
|---|---|
| Int | 0 if equal, -1 if right-hand side i greater, 1 if left-hand side is greater |
FromArray # function
Creates an array of references from primitives
function : FromArray(input:Byte[]) ~ ByteRef[]Parameters
| Name | Type | Description |
|---|---|---|
| input | Byte | array of primitives |
Return
| Type | Description |
|---|---|
| ByteRef | an array of references |
HashID #
Returns a unique hash ID for a byte
method : public : HashID() ~ IntReturn
| Type | Description |
|---|---|
| Int | hash ID |