v2026.5.3
All Bundles
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.CharRef

Return

TypeDescription
CharRefcloned the object instance

Compare # native

Compares two objects

method : public : native : Compare(rhs:System.Compare) ~ Int

Parameters

NameTypeDescription
rhsComparecompare object

Return

TypeDescription
Int0 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

NameTypeDescription
inputChararray of primitives

Return

TypeDescription
CharRefan array of references

Get #

Get character value

method : public : Get() ~ Char

Return

TypeDescription
Charcharacter value

HashID #

Returns a unique hash ID for a character

method : public : HashID() ~ Int

Return

TypeDescription
Inthash ID

New # constructor

Default constructor

New()

New # constructor

Copy constructor

New(value:Char)

Parameters

NameTypeDescription
valueCharcharacter value

Set #

Set character value

method : public : Set(value:Char) ~ Nil

Parameters

NameTypeDescription
valueCharcharacter value

ToArray # function

Creates an array of primitives from references

function : ToArray(input:CharRef[]) ~ Char[]

Parameters

NameTypeDescription
inputCharRefarray of references

Return

TypeDescription
Charan array of primitives