class compiler::FTable
sys::Obj compiler::FTable
FTable is a 16-bit indexed lookup table for pod constants.
- add
-
Perform a reverse lookup to map a value to it's index (only available at compile time). If the value isn't in the table yet, then add it.
- get
-
Get the object identified by the specified 16-bit index.
- isEmpty
-
Bool isEmpty()
Return if this table is empty
- make
-
new make(FPod pod, |OutStream,Obj| writer, |InStream->Obj| reader)
- makeDecimals
- makeDurations
- makeFieldRefs
- makeFloats
- makeInts
- makeMethodRefs
- makeStrs
- makeTypeRefs
- pod
-
FPod pod
- read
-
Serialize.
- reader
- reverse
- table
-
Obj[] table
- write
-
Deserialize.
- writer