|
| Bufr (const std::filesystem::path &pathname) |
| Create and load a BUFR B table.
|
|
| Base (const std::filesystem::path &pathname) |
|
std::string | pathname () const override |
| Return the pathname of the file from which this table has been loaded.
|
|
std::filesystem::path | path () const override |
| Return the pathname of the file from which this table has been loaded.
|
|
_Varinfo * | obtain (unsigned line_no, Varcode code) |
|
const Entry * | query_entry (Varcode code) const |
|
Varinfo | query (Varcode code) const override |
| Query the Vartable.
|
|
bool | contains (Varcode code) const override |
| Check if the code can be resolved to a varinfo.
|
|
Varinfo | query_altered (Varcode code, int new_scale, unsigned new_bit_len, int new_bit_ref) const override |
| Query an altered version of the vartable.
|
|
bool | iterate (std::function< bool(Varinfo)> dest) const override |
| Iterate the whole contents of the table.
|
|
|
static const Vartable * | load_bufr (const std::string &pathname) |
| Return a BUFR vartable, by file name.
|
|
static const Vartable * | load_bufr (const std::filesystem::path &pathname) |
|
static const Vartable * | load_bufr (const char *pathname) |
|
static const Vartable * | load_crex (const std::string &pathname) |
| Return a CREX vartable, by file name.
|
|
static const Vartable * | load_crex (const std::filesystem::path &pathname) |
|
static const Vartable * | load_crex (const char *pathname) |
|
static const Vartable * | get_bufr (const BufrTableID &id) |
| Find a BUFR table.
|
|
static const Vartable * | get_crex (const CrexTableID &id) |
| Find a CREX table.
|
|
static const Vartable * | get_bufr (const std::string &basename) |
| Find a BUFR table, by file name (without extension)
|
|
static const Vartable * | get_crex (const std::string &basename) |
| Find a CREX table, by file name (without extension)
|
|
std::vector< Entry > | entries |
| Entries in this Vartable.
|
|
std::filesystem::path | m_pathname |
| Pathname to the file from which this vartable has been loaded.
|
|
The documentation for this struct was generated from the following file: