|
libwreport
3.42
|
Public Member Functions | |
| Crex (const std::filesystem::path &pathname) | |
| Create and load a CREX B table. | |
Public Member Functions inherited from wreport::vartable::Base | |
| 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. More... | |
| 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. More... | |
| bool | iterate (std::function< bool(Varinfo)> dest) const override |
| Iterate the whole contents of the table. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from wreport::Vartable | |
| static const Vartable * | load_bufr (const std::string &pathname) |
| Return a BUFR vartable, by file name. More... | |
| 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. More... | |
| 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) | |
Data Fields inherited from wreport::vartable::Base | |
| std::vector< Entry > | entries |
| Entries in this Vartable. More... | |
Protected Attributes inherited from wreport::vartable::Base | |
| std::filesystem::path | m_pathname |
| Pathname to the file from which this vartable has been loaded. | |
1.8.14