P4C
The P4 Compiler
|
Public Member Functions | |
UBPFTypeFactory (const P4::TypeMap *typeMap) | |
EBPF::EBPFType * | create (const IR::Type *type) override |
Public Member Functions inherited from P4::EBPF::EBPFTypeFactory |
Static Public Member Functions | |
static void | createFactory (const P4::TypeMap *typeMap) |
static EBPFTypeFactory * | getInstance () |
Static Public Member Functions inherited from P4::EBPF::EBPFTypeFactory | |
static void | createFactory (const P4::TypeMap *typeMap) |
Additional Inherited Members | |
Static Public Attributes inherited from P4::EBPF::EBPFTypeFactory | |
static EBPFTypeFactory * | instance |
Protected Member Functions inherited from P4::EBPF::EBPFTypeFactory | |
EBPFTypeFactory (const P4::TypeMap *typeMap) | |
Protected Attributes inherited from P4::EBPF::EBPFTypeFactory | |
const P4::TypeMap * | typeMap |
|
overridevirtual |
Reimplemented from P4::EBPF::EBPFTypeFactory.