P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::UBPF::UBPFTypeFactory Class Reference
Inheritance diagram for P4::UBPF::UBPFTypeFactory:
[legend]

Public Member Functions

 UBPFTypeFactory (const P4::TypeMap *typeMap)
 
EBPF::EBPFTypecreate (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 EBPFTypeFactoryinstance
 
- Protected Member Functions inherited from P4::EBPF::EBPFTypeFactory
 EBPFTypeFactory (const P4::TypeMap *typeMap)
 
- Protected Attributes inherited from P4::EBPF::EBPFTypeFactory
const P4::TypeMaptypeMap
 

Member Function Documentation

◆ create()

EBPF::EBPFType * P4::UBPF::UBPFTypeFactory::create ( const IR::Type * type)
overridevirtual

Reimplemented from P4::EBPF::EBPFTypeFactory.