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

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

apply_visitor(const IR::Node *, const char *name=0) override (defined in P4::Inspector)P4::Inspectorvirtual
builder (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
called_by (defined in P4::Visitor)P4::Visitor
check_clone(const Visitor *a) (defined in P4::Visitor)P4::Visitorinlineprivatevirtual
check_global(cstring) (defined in P4::Visitor)P4::Visitorinlinevirtual
clear_globals() (defined in P4::Visitor)P4::Visitorinlinevirtual
clone() const (defined in P4::Visitor)P4::Visitorinlinevirtual
Context typedef (defined in P4::Visitor)P4::Visitor
controlFlowVisitor() (defined in P4::Visitor)P4::Visitorinlinevirtual
demangle(const char *) (defined in P4::Visitor)P4::Visitorstatic
dontForwardChildrenBeforePreorder (defined in P4::Visitor)P4::Visitorprotected
end_apply(const IR::Node *node) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formattervirtual
end_apply() (defined in P4::Visitor)P4::Visitorvirtual
erase_global(cstring) (defined in P4::Visitor)P4::Visitorinlinevirtual
findContext(const Context *&c) const (defined in P4::Visitor)P4::Visitorinline
findContext() const (defined in P4::Visitor)P4::Visitorinline
findOrigCtxt(const Context *&c) const (defined in P4::Visitor)P4::Visitorinline
findOrigCtxt() const (defined in P4::Visitor)P4::Visitorinline
flow_clone() (defined in P4::Visitor)P4::Visitorinlinevirtual
flow_merge(Visitor &)P4::Visitorinlinevirtual
flow_merge_closure(Visitor &) (defined in P4::Visitor)P4::Visitorinlinevirtual
flow_merge_global_from(cstring) (defined in P4::Visitor)P4::Visitorinlinevirtual
flow_merge_global_to(cstring)P4::Visitorinlinevirtual
getChildContext() const (defined in P4::Visitor)P4::Visitorinline
getChildrenVisited() const (defined in P4::Visitor)P4::Visitorinline
getContext() const (defined in P4::Visitor)P4::Visitorinline
getContextDepth() const (defined in P4::Visitor)P4::Visitorinline
getCurrentNode() constP4::Visitorinline
getOriginal() const (defined in P4::Visitor)P4::Visitorinline
getParent() const (defined in P4::Visitor)P4::Visitorinline
has_flow_joins() const (defined in P4::Visitor)P4::Visitorinlinevirtual
init_apply(const IR::Node *node) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formattervirtual
init_apply(const IR::Node *root, const Context *parent_context) (defined in P4::Visitor)P4::Visitor
init_join_flows(const IR::Node *) (defined in P4::Visitor)P4::Visitorinlineprotectedvirtual
internalName (defined in P4::Visitor)P4::Visitormutable
isInContext(const IR::Node *n) const (defined in P4::Visitor)P4::Visitorinline
join_flows(const IR::Node *)P4::Visitorinlineprotectedvirtual
joinFlows (defined in P4::Visitor)P4::Visitorprotected
loop_revisit(const IR::Node *) (defined in P4::Inspector)P4::Inspectorinlinevirtual
mainFileP4::P4Fmt::P4Formatter
name() const (defined in P4::Visitor)P4::Visitorinlinevirtual
outStream (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
P4Formatter(Util::SourceCodeBuilder &builder, cstring mainFile=nullptr) (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatterinlineexplicit
P4Formatter(std::ostream *outStream, cstring mainFile=nullptr) (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatterinlineexplicit
P4Formatter() (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatterinline
parallel_visit(IR::Vector< T > &v, const char *name=0) (defined in P4::Visitor)P4::Visitorinline
parallel_visit(const IR::Vector< T > &v, const char *name=0) (defined in P4::Visitor)P4::Visitorinline
parallel_visit(IR::Vector< T > &v, const char *name, int cidx) (defined in P4::Visitor)P4::Visitorinline
parallel_visit(const IR::Vector< T > &v, const char *name, int cidx) (defined in P4::Visitor)P4::Visitorinline
post_join_flows(const IR::Node *, const IR::Node *)P4::Visitorinlineprotectedvirtual
postorder(const IR::Node *) (defined in P4::Inspector)P4::Inspectorinlinevirtual
preorder(const IR::Node *node) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formattervirtual
preorder(const IR::Type_Boolean *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Varbits *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Bits *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_InfInt *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_String *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Var *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Dontcare *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Void *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Error *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Struct *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatterinline
preorder(const IR::Type_Header *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatterinline
preorder(const IR::Type_HeaderUnion *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatterinline
preorder(const IR::Type_Package *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Parser *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Control *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Name *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Stack *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Specialized *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Enum *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_SerEnum *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Typedef *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Newtype *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Extern *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_Unknown *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type_BaseList *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Type *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatterinline
preorder(const IR::Type_SpecializedCanonical *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatterinline
preorder(const IR::Declaration_Constant *cst) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Declaration_Variable *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Declaration_Instance *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Declaration_MatchKind *d) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Dots *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::NamedDots *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Constant *c) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Slice *slice) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::BoolLiteral *b) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::StringLiteral *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::PathExpression *p) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Cast *c) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Operation_Binary *b) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Operation_Unary *u) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::ArrayIndex *a) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::TypeNameExpression *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Mux *a) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::ConstructorCallExpression *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Member *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::SelectCase *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::SelectExpression *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::ListExpression *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::P4ListExpression *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::StructExpression *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Invalid *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::InvalidHeader *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::InvalidHeaderUnion *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::HeaderStackExpression *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::MethodCallExpression *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::DefaultExpression *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::This *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Vector< IR::ActionListElement > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Vector< IR::Annotation > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Vector< IR::Entry > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Vector< IR::Expression > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Vector< IR::Argument > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Vector< IR::KeyElement > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Vector< IR::Method > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Vector< IR::Node > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Vector< IR::SelectCase > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Vector< IR::SwitchCase > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Vector< IR::Type > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::IndexedVector< IR::Declaration_ID > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::IndexedVector< IR::Declaration > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::IndexedVector< IR::Node > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::IndexedVector< IR::ParserState > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::IndexedVector< IR::StatOrDecl > *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::AssignmentStatement *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::BlockStatement *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::MethodCallStatement *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::EmptyStatement *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::ReturnStatement *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::BreakStatement *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::ContinueStatement *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::ExitStatement *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::SwitchCase *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::SwitchStatement *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::IfStatement *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::ForStatement *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::ForInStatement *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::NamedExpression *ne) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Argument *arg) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Path *p) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Parameter *p) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Annotations *a) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Annotation *a) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::P4Program *program) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::P4Control *c) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::P4Action *c) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::ParserState *s) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::P4Parser *c) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::TypeParameters *p) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::ParameterList *p) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Method *p) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Function *function) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::ExpressionValue *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::ActionListElement *ale) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::ActionList *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Key *v) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Property *p) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::TableProperties *t) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::EntriesList *l) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::Entry *e) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::P4Table *c) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::P4ValueSet *c) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
preorder(const IR::V1Program *) override (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatterinline
print_context() const (defined in P4::Visitor)P4::Visitor
process(const IR::Type_StructLike *t, const char *name) (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatter
revisit(const IR::Node *) (defined in P4::Inspector)P4::Inspectorinlinevirtual
revisit_visited() (defined in P4::Inspector)P4::Inspector
setCalledBy(const Visitor *visitor) (defined in P4::Visitor)P4::Visitorinline
setListTerm(const char *start, const char *end) (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatterinline
setName(const char *name) (defined in P4::Visitor)P4::Visitorinline
setnoIncludesArg(bool condition) (defined in P4::P4Fmt::P4Formatter)P4::P4Fmt::P4Formatterinline
split_link (defined in P4::Visitor)P4::Visitor
split_link_mem (defined in P4::Visitor)P4::Visitor
visit(const IR::Node *&n, const char *name=0) (defined in P4::Visitor)P4::Visitorinline
visit(const IR::Node *const &n, const char *name=0) (defined in P4::Visitor)P4::Visitorinline
visit(const IR::Node *&n, const char *name, int cidx) (defined in P4::Visitor)P4::Visitorinline
visit(const IR::Node *const &n, const char *name, int cidx) (defined in P4::Visitor)P4::Visitorinline
visit(IR::Node *&, const char *=0, int=0) (defined in P4::Visitor)P4::Visitorinline
visit(IR::Node &n, const char *name=0) (defined in P4::Visitor)P4::Visitorinline
visit(const IR::Node &n, const char *name=0) (defined in P4::Visitor)P4::Visitorinline
visit(IR::Node &n, const char *name, int cidx) (defined in P4::Visitor)P4::Visitorinline
visit(const IR::Node &n, const char *name, int cidx) (defined in P4::Visitor)P4::Visitorinline
visit_children(const IR::Node *, std::function< void()> fn) (defined in P4::Visitor)P4::Visitorinlineprotected
visit_in_progress(const IR::Node *n) const (defined in P4::Inspector)P4::Inspector
visitAgain() const override (defined in P4::Inspector)P4::Inspectorvirtual
visitDagOnce (defined in P4::Visitor)P4::Visitorprotected
visitOnce() const override (defined in P4::Inspector)P4::Inspectorvirtual
Visitor() (defined in P4::Visitor)P4::Visitorinline
warn(const int kind, const char *format, const T *node, Args &&...args) (defined in P4::Visitor)P4::Visitorinline
P4::Inspector::warn(const int kind, const char *format, const T &node, Args &&...args)P4::Visitorinline
warning_enabled(int warning_kind) constP4::Visitorinline
P4::Inspector::warning_enabled(const Visitor *visitor, int warning_kind)P4::Visitorstatic
~Visitor()=default (defined in P4::Visitor)P4::Visitorvirtual