Abstract base class definitions for data structures to store TOML values
Ordered data structure, allows iterations
procedure(destroy), public, deferred :: destroy | Destroy the data structure |
procedure(get), public, deferred :: get | Get TOML value at a given index |
procedure(get_len), public, deferred :: get_len | Get number of TOML values in the structure |
procedure(pop), public, deferred :: pop | Remove the last element from the structure |
procedure(push_back), public, deferred :: push_back | Push back a TOML value to the structure |
procedure(shift), public, deferred :: shift | Remove the first element from the structure |