This is the complete list of members for EBPF::DeparserPrepareBufferTranslator, including all inherited members.
| asPointerVariables (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | protected |
| builder (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | protected |
| CodeGenInspector(P4::ReferenceMap *refMap, P4::TypeMap *typeMap) | EBPF::CodeGenInspector | inline |
| commentDescriptionDepth (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | protected |
| comparison(const IR::Operation_Relation *comp) (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| compileEmit(const IR::Vector< IR::Argument > *args) (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | virtual |
| compileEmitField(const IR::Expression *expr, cstring field, unsigned alignment, EBPFType *type) (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | virtual |
| control (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | protected |
| ControlBodyTranslator(const EBPFControl *control) (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | explicit |
| copyPointerVariables(CodeGenInspector *other) (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | inline |
| copySubstitutions(CodeGenInspector *other) (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | inline |
| deparser (defined in EBPF::DeparserPrepareBufferTranslator) | EBPF::DeparserPrepareBufferTranslator | protected |
| DeparserPrepareBufferTranslator(const EBPFDeparser *deparser) (defined in EBPF::DeparserPrepareBufferTranslator) | EBPF::DeparserPrepareBufferTranslator | explicit |
| emitAssignStatement(const IR::Type *ltype, const IR::Expression *lexpr, cstring lpath, const IR::Expression *rexpr) (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| expressionPrecedence (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| isPointerVariable(cstring name) (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | inline |
| notSupported(const IR::Expression *expression) (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | inline |
| p4lib (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | protected |
| preorder(const IR::BlockStatement *s) override (defined in EBPF::DeparserPrepareBufferTranslator) | EBPF::DeparserPrepareBufferTranslator | |
| preorder(const IR::MethodCallExpression *expression) override (defined in EBPF::DeparserPrepareBufferTranslator) | EBPF::DeparserPrepareBufferTranslator | |
| preorder(const IR::PathExpression *expression) override (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | |
| preorder(const IR::ExitStatement *) override (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | |
| preorder(const IR::ReturnStatement *) override (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | |
| preorder(const IR::IfStatement *statement) override (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | |
| preorder(const IR::SwitchStatement *statement) override (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | |
| preorder(const IR::StructExpression *expr) override (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | |
| preorder(const IR::Expression *expression) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | inline |
| preorder(const IR::Range *expression) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | inline |
| preorder(const IR::Mask *expression) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | inline |
| preorder(const IR::Slice *expression) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | inline |
| preorder(const IR::StringLiteral *expression) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::ListExpression *expression) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::Constant *expression) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::Declaration_Variable *decl) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::BoolLiteral *b) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::Cast *c) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::Operation_Binary *b) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::Operation_Unary *u) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::ArrayIndex *a) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::Mux *a) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::Member *e) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::Equ *e) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | inline |
| preorder(const IR::Neq *e) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | inline |
| preorder(const IR::Path *path) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::Type_Typedef *type) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::Type_Enum *type) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::AssignmentStatement *s) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::MethodCallStatement *s) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| preorder(const IR::EmptyStatement *s) override (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| processApply(const P4::ApplyMethod *method) (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | virtual |
| processCustomExternFunction(const P4::ExternFunction *function, EBPFTypeFactory *typeFactory) (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | |
| processFunction(const P4::ExternFunction *function) (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | virtual |
| processMethod(const P4::ExternMethod *method) override (defined in EBPF::DeparserPrepareBufferTranslator) | EBPF::DeparserPrepareBufferTranslator | virtual |
| refMap (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | protected |
| saveAction (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | protected |
| setBuilder(CodeBuilder *builder) (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | inline |
| substitute(const IR::Parameter *p, const IR::Parameter *with) (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | |
| substitution (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | protected |
| toDereference (defined in EBPF::ControlBodyTranslator) | EBPF::ControlBodyTranslator | protected |
| typeMap (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | protected |
| useAsPointerVariable(cstring name) (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector | inline |
| widthCheck(const IR::Node *node) const (defined in EBPF::CodeGenInspector) | EBPF::CodeGenInspector |