P4C
The P4 Compiler
 
Loading...
Searching...
No Matches
P4::ToP4 Member List

This is the complete list of members for P4::ToP4, including all inherited members.

builder (defined in P4::ToP4)P4::ToP4
end_apply(const IR::Node *node) override (defined in P4::ToP4)P4::ToP4
init_apply(const IR::Node *node) override (defined in P4::ToP4)P4::ToP4
mainFileP4::ToP4
outStream (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Boolean *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Varbits *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Bits *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_InfInt *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_String *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Var *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Dontcare *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Void *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Error *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Struct *t) override (defined in P4::ToP4)P4::ToP4inline
preorder(const IR::Type_Header *t) override (defined in P4::ToP4)P4::ToP4inline
preorder(const IR::Type_HeaderUnion *t) override (defined in P4::ToP4)P4::ToP4inline
preorder(const IR::Type_Package *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Parser *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Control *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Name *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Stack *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Specialized *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Enum *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_SerEnum *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Typedef *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Newtype *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Extern *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_Unknown *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type_BaseList *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Type *t) override (defined in P4::ToP4)P4::ToP4inline
preorder(const IR::Type_SpecializedCanonical *t) override (defined in P4::ToP4)P4::ToP4inline
preorder(const IR::Declaration_Constant *cst) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Declaration_Variable *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Declaration_Instance *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Declaration_MatchKind *d) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Dots *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::NamedDots *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Constant *c) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Slice *slice) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::BoolLiteral *b) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::StringLiteral *s) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::PathExpression *p) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Cast *c) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Operation_Binary *b) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Operation_Unary *u) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::ArrayIndex *a) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::TypeNameExpression *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Mux *a) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::ConstructorCallExpression *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Member *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::SelectCase *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::SelectExpression *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::ListExpression *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::P4ListExpression *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::StructExpression *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Invalid *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::InvalidHeader *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::InvalidHeaderUnion *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::HeaderStackExpression *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::MethodCallExpression *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::DefaultExpression *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::This *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Vector< IR::ActionListElement > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Vector< IR::Annotation > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Vector< IR::Entry > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Vector< IR::Expression > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Vector< IR::Argument > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Vector< IR::KeyElement > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Vector< IR::Method > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Vector< IR::Node > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Vector< IR::SelectCase > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Vector< IR::SwitchCase > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Vector< IR::Type > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::IndexedVector< IR::Declaration_ID > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::IndexedVector< IR::Declaration > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::IndexedVector< IR::Node > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::IndexedVector< IR::ParserState > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::IndexedVector< IR::StatOrDecl > *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::AssignmentStatement *s) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::BlockStatement *s) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::MethodCallStatement *s) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::EmptyStatement *s) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::ReturnStatement *s) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::ExitStatement *s) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::SwitchCase *s) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::SwitchStatement *s) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::IfStatement *s) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::NamedExpression *ne) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Argument *arg) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Path *p) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Parameter *p) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Annotations *a) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Annotation *a) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::P4Program *program) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::P4Control *c) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::P4Action *c) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::ParserState *s) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::P4Parser *c) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::TypeParameters *p) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::ParameterList *p) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Method *p) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Function *function) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::ExpressionValue *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::ActionListElement *ale) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::ActionList *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Key *v) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Property *p) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::TableProperties *t) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::EntriesList *l) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::Entry *e) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::P4Table *c) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::P4ValueSet *c) override (defined in P4::ToP4)P4::ToP4
preorder(const IR::V1Program *) override (defined in P4::ToP4)P4::ToP4inline
process(const IR::Type_StructLike *t, const char *name) (defined in P4::ToP4)P4::ToP4
setListTerm(const char *start, const char *end) (defined in P4::ToP4)P4::ToP4inline
setnoIncludesArg(bool condition) (defined in P4::ToP4)P4::ToP4inline
ToP4(Util::SourceCodeBuilder &builder, bool showIR, cstring mainFile=nullptr) (defined in P4::ToP4)P4::ToP4inline
ToP4(std::ostream *outStream, bool showIR, cstring mainFile=nullptr) (defined in P4::ToP4)P4::ToP4inline
ToP4() (defined in P4::ToP4)P4::ToP4inline