P4C
The P4 Compiler
|
This is the complete list of members for P4::ExternMethod, including all inherited members.
actualExternType (defined in P4::ExternMethod) | P4::ExternMethod | |
actualMethodType | P4::MethodInstance | |
as() const | P4::ICastable | inline |
as() | P4::ICastable | inline |
bindParameters() (defined in P4::MethodInstance) | P4::MethodInstance | inlineprotected |
checkedTo() const | P4::ICastable | inline |
checkedTo() | P4::ICastable | inline |
DECLARE_TYPEINFO(ExternMethod, ExternCall) (defined in P4::ExternMethod) | P4::ExternMethod | |
DECLARE_TYPEINFO(ExternCall, MethodInstance) (defined in P4::ExternCall) | P4::ExternCall | |
DECLARE_TYPEINFO(MethodInstance, InstanceBase) (defined in P4::MethodInstance) | P4::MethodInstance | |
DECLARE_TYPEINFO(InstanceBase) (defined in P4::InstanceBase) | P4::InstanceBase | |
expr (defined in P4::MethodInstance) | P4::MethodInstance | |
ExternCall(const IR::MethodCallExpression *expr, const IR::IDeclaration *decl, const IR::Method *method, const IR::Type_Method *originalMethodType, const IR::Type_Method *actualMethodType, bool incomplete) (defined in P4::ExternCall) | P4::ExternCall | inlineprotected |
getActualParameters() const (defined in P4::MethodInstance) | P4::MethodInstance | inline |
getOriginalParameters() const (defined in P4::MethodInstance) | P4::MethodInstance | inline |
is() const noexcept | P4::RTTI::Base | inline |
isA(TypeId typeId) const noexcept=0 | P4::RTTI::Base | pure virtual |
isApply() const (defined in P4::MethodInstance) | P4::MethodInstance | inlinevirtual |
mayCall() const | P4::ExternMethod | |
method (defined in P4::ExternCall) | P4::ExternCall | |
MethodInstance (defined in P4::ExternMethod) | P4::ExternMethod | friend |
MethodInstance(const IR::MethodCallExpression *mce, const IR::IDeclaration *decl, const IR::Type_MethodBase *originalMethodType, const IR::Type_MethodBase *actualMethodType) (defined in P4::MethodInstance) | P4::MethodInstance | inlineprotected |
object | P4::MethodInstance | |
originalExternType (defined in P4::ExternMethod) | P4::ExternMethod | |
originalMethodType | P4::MethodInstance | |
resolve(const IR::MethodCallExpression *mce, const DeclarationLookup *refMap, TypeMap *typeMap, bool useExpressionType=false, const Visitor::Context *ctxt=nullptr, bool incomplete=false) | P4::MethodInstance | static |
resolve(const IR::MethodCallExpression *mce, const DeclarationLookup *refMap, TypeMap *typeMap, const Visitor::Context *ctxt, bool incomplete=false) (defined in P4::MethodInstance) | P4::MethodInstance | inlinestatic |
resolve(const IR::MethodCallStatement *mcs, const DeclarationLookup *refMap, TypeMap *typeMap, const Visitor::Context *ctxt=nullptr) (defined in P4::MethodInstance) | P4::MethodInstance | inlinestatic |
resolve(const IR::MethodCallExpression *mce, const DeclarationLookup *refMap, const Visitor::Context *ctxt=nullptr) (defined in P4::MethodInstance) | P4::MethodInstance | inlinestatic |
resolve(const IR::MethodCallStatement *mcs, const DeclarationLookup *refMap, const Visitor::Context *ctxt=nullptr) (defined in P4::MethodInstance) | P4::MethodInstance | inlinestatic |
substitution | P4::InstanceBase | |
to() noexcept | P4::RTTI::Base | inline |
P4::ICastable::to() const noexcept | P4::RTTI::Base | inline |
toImpl(TypeId typeId) const noexcept=0 (defined in P4::RTTI::Base) | P4::RTTI::Base | protectedpure virtual |
typeId() const noexcept=0 | P4::RTTI::Base | pure virtual |
typeSubstitution | P4::InstanceBase | |
~Base()=default (defined in P4::RTTI::Base) | P4::RTTI::Base | virtual |
~ICastable()=default (defined in P4::ICastable) | P4::ICastable | virtual |
~InstanceBase() (defined in P4::InstanceBase) | P4::InstanceBase | inlineprotectedvirtual |