![]() |
P4C
The P4 Compiler
|
Public Member Functions | |
JSONLoader (const JSONLoader &unpacker, std::string_view field) | |
JSONLoader (std::istream &in) | |
template<typename T> | |
const T & | as () const |
template<typename T> | |
bool | is () const |
template<typename T> | |
void | load (const JsonData &json, T &v) |
template<typename T> | |
void | load (const std::unique_ptr< JsonData > &json, T &v) |
template<typename T> | |
bool | load (std::string_view field, T &v) |
template<typename T> | |
bool | load (std::string_view field, T *&v) |
operator bool () const | |
template<typename T> | |
JSONLoader & | operator>> (T &v) |