1#ifndef WREPORT_DTABLE_H
2#define WREPORT_DTABLE_H
7#include <wreport/opcodes.h>
20 [[deprecated(
"Use path() instead")]]
virtual std::string
35 virtual std::filesystem::path
path()
const = 0;
BUFR/CREX table D with Dxxyyy aggregate code expansions.
Definition dtable.h:15
static const DTable * load_bufr(const std::string &pathname)
Return a BUFR D table, by file name.
virtual std::filesystem::path path() const =0
Return the pathname of the file from which this table has been loaded.
virtual Opcodes query(Varcode var) const =0
Query the DTable.
virtual std::string pathname() const =0
Return the pathname of the file from which this table has been loaded.
static const DTable * load_crex(const std::string &pathname)
Return a CREX D table, by file name.
String functions.
Definition benchmark.h:13
uint16_t Varcode
Holds the WMO variable code of a variable.
Definition fwd.h:12
Sequence of opcodes, as a slice of a Varcode vector.
Definition opcodes.h:20