libconfini: IniDispatch Struct Reference (original) (raw)
Dispatch of a single INI node. More...
#include <[confini.h](confini%5F8h%5Fsource.html)>
| Data Fields | |
|---|---|
| const IniFormat | format |
| uint_least8_t | type |
| char * | data |
| char * | value |
| const char * | append_to |
| size_t | d_len |
| size_t | v_len |
| size_t | at_len |
| size_t | dispatch_id |
Dispatch of a single INI node.
◆ append_to
The current section path; it cannot be NULL
◆ at_len
◆ d_len
◆ data
It can contain a comment, a section path or a key name, depending on IniDispatch::type; it cannot be NULL
◆ dispatch_id
The dispatch number (the first dispatch is number zero)
◆ format
◆ type
◆ v_len
◆ value
It can contain the value of a key element, an empty string or it can point to the address pointed by the global variable INI_GLOBAL_IMPLICIT_VALUE (the latter is the only case in which [IniDispatch::value](structIniDispatch.html#a8d7eb3387ff5ecb79900fae717234d16) can be NULL)
The documentation for this struct was generated from the following files: