FTable is a 16-bit indexed lookup table for pod constants.
Slots
- addSource
-
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.
- getSource
-
Get the object identified by the specified 16-bit index.
- isEmptySource
-
Bool isEmpty()
Return if this table is empty
- makeSource
-
new make(FPod pod, |OutStream, Obj| writter, |InStream -> Obj| reader)
- makeDecimalsSource
- makeDurationsSource
- makeFieldRefsSource
- makeFloatsSource
- makeIntsSource
- makeMethodRefsSource
- makeStrsSource
- makeTypeRefsSource
- podSource
-
FPod pod
- readSource
-
Serialize.
- readerSource
- reverseSource
- tableSource
-
Obj[] table
- writeSource
-
Deserialize.
- writterSource