|
| | composite () |
| |
| | composite (int size) |
| |
| | composite (int group, int item, int size) |
| |
| | composite (const char *format) |
| |
| | composite (int group, int item, const char *format, int capacity) |
| |
| void | parse (std::string format) |
| |
| void | parse (int group, int item, std::string format, int maxrows) |
| |
| virtual | ~composite () |
| |
| int | getRows () const noexcept |
| |
| int | getEntries () const noexcept |
| |
| int | getEntryType (int index) const noexcept |
| |
| void | setRows (int rows) |
| |
| int | getRowSize () const noexcept |
| |
| int | getInt (int element, int row) const noexcept |
| |
| int64_t | getLong (int element, int row) const noexcept |
| |
| float | getFloat (int element, int row) const noexcept |
| |
| void | putInt (int element, int row, int value) |
| |
| void | putLong (int element, int row, int64_t value) |
| |
| void | putFloat (int element, int row, float value) |
| |
| virtual void | notify () |
| |
| void | print () |
| |
| void | reset () |
| |
| | node () |
| |
| | node (std::tuple< int, int, int, int > params) |
| |
| | node (int size) |
| |
| virtual | ~node ()=default |
| |
| void | assign (std::tuple< int, int, int, int > params) |
| |
| bool | allocate (int size) |
| |
| int | size () const noexcept |
| |
| int | capacity () const noexcept |
| |
| int | formatLength () const noexcept |
| |
| void | setFormatLength (int length) |
| |
| void | setDataLength (int length) |
| |
| int | dataLength () const noexcept |
| |
| int | nodeLength () |
| |
| void | setNodeLength (int size) |
| |
| int | dataOffset () const noexcept |
| |
| int | group () |
| |
| int | item () |
| |
| int | type () |
| |
| const char * | pointer () |
| |
| virtual void | show () |
| |
| void | setSize (int size) |
| |
| int | getIntAt (int index) const noexcept |
| |
| int16_t | getShortAt (int index) const noexcept |
| |
| int8_t | getByteAt (int index) const noexcept |
| |
| float | getFloatAt (int index) const noexcept |
| |
| double | getDoubleAt (int index) const noexcept |
| |
| long | getLongAt (int index) const noexcept |
| |
| void | putIntAt (int index, int value) |
| |
| void | putShortAt (int index, int16_t value) |
| |
| void | putByteAt (int index, int8_t value) |
| |
| void | putFloatAt (int index, float value) |
| |
| void | putDoubleAt (int index, double value) |
| |
| void | putLongAt (int index, int64_t value) |
| |