![]() |
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 |