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