![]() |
P4C
The P4 Compiler
|
This is the complete list of members for BMV2::JsonObjects, including all inherited members.
actions (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
add_action(const cstring &name, Util::JsonArray *¶ms, Util::JsonArray *&body) | BMV2::JsonObjects | |
add_enum(const cstring &enum_name, const cstring &entry_name, const unsigned entry_value) | BMV2::JsonObjects | |
add_error(const cstring &name, const unsigned type) | BMV2::JsonObjects | |
add_extern(const cstring &name, const cstring &type, Util::JsonArray *attributes) | BMV2::JsonObjects | |
add_extern_attribute(const cstring &name, const cstring &type, const cstring &value, Util::JsonArray *attributes) | BMV2::JsonObjects | |
add_header(const cstring &type, const cstring &name) | BMV2::JsonObjects | |
add_header_field(const cstring &name, Util::JsonArray *&field) | BMV2::JsonObjects | |
add_header_stack(const cstring &type, const cstring &name, const unsigned size, const std::vector< unsigned > &header_ids) | BMV2::JsonObjects | |
add_header_type(const cstring &name, Util::JsonArray *&fields, unsigned max_length) | BMV2::JsonObjects | |
add_header_type(const cstring &name) | BMV2::JsonObjects | |
add_header_union_stack(const cstring &type, const cstring &name, const unsigned size, const std::vector< unsigned > &header_ids) | BMV2::JsonObjects | |
add_meta_info() | BMV2::JsonObjects | |
add_metadata(const cstring &type, const cstring &name) | BMV2::JsonObjects | |
add_parse_vset(const cstring &name, const unsigned bitwidth, const big_int &size) | BMV2::JsonObjects | |
add_parser(const cstring &name) | BMV2::JsonObjects | |
add_parser_op(const unsigned id, Util::IJson *op) | BMV2::JsonObjects | |
add_parser_state(const unsigned id, const cstring &state_name) | BMV2::JsonObjects | |
add_parser_transition(const unsigned id, Util::IJson *transition) | BMV2::JsonObjects | |
add_parser_transition_key(const unsigned id, Util::IJson *key) | BMV2::JsonObjects | |
add_program_info(const cstring &name) | BMV2::JsonObjects | |
add_union(const cstring &type, Util::JsonArray *&fields, const cstring &name) | BMV2::JsonObjects | |
add_union_type(const cstring &name, Util::JsonArray *&fields) | BMV2::JsonObjects | |
append_array(Util::JsonArray *parent) | BMV2::JsonObjects | |
calculations (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
checksums (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
counters (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
create_parameters(Util::JsonObject *object) | BMV2::JsonObjects | |
create_primitive(Util::JsonArray *parent, cstring name) | BMV2::JsonObjects | |
deparsers (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
enums (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
errors (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
externs (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
field_aliases (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
field_lists (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
find_object_by_name(Util::JsonArray *array, const cstring &name) | BMV2::JsonObjects | static |
force_arith (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
get_field_list_contents(unsigned id) const | BMV2::JsonObjects | |
header_stacks (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
header_type_id (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
header_types (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
header_union_stacks (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
header_union_types (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
header_unions (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
headers (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
insert_array_field(Util::JsonObject *parent, cstring name) | BMV2::JsonObjects | |
JsonObjects() | BMV2::JsonObjects | |
learn_lists (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
map_parser (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
map_parser_state (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
meta (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
meter_arrays (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
parse_vsets (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
parsers (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
pipelines (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
register_arrays (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
toplevel (defined in BMV2::JsonObjects) | BMV2::JsonObjects | |
union_type_id (defined in BMV2::JsonObjects) | BMV2::JsonObjects |