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.
CharRef
Holds an character value
Operations
Clone #
Clones the object instance
method : public : Clone() ~ System.CharRefReturn
| Type | Description |
|---|---|
| CharRef | 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:Char[]) ~ CharRef[]Parameters
| Name | Type | Description |
|---|---|---|
| input | Char | array of primitives |
Return
| Type | Description |
|---|---|
| CharRef | an array of references |
HashID #
Returns a unique hash ID for a character
method : public : HashID() ~ IntReturn
| Type | Description |
|---|---|
| Int | hash ID |
New # constructor
Copy constructor
New(value:Char)Parameters
| Name | Type | Description |
|---|---|---|
| value | Char | character value |