P4C
The P4 Compiler
|
Public Attributes | |
const ActionProfile_Model | action_profile |
const ActionSelector_Model | action_selector |
const Algorithm_Model | algorithm |
const Cloner_Model | clone |
const VerifyUpdate_Model | compute |
const Counter_Model | counter |
const CounterOrMeter_Model | counterOrMeter |
const Deparser_Model | deparser |
const DigestReceiver_Model | digest_receiver |
const DirectCounter_Model | directCounter |
const DirectMeter_Model | directMeter |
const ::P4::Model::Elem | drop |
const Control_Model | egress |
const ::P4::Model::Elem | file |
const Hash_Model | hash |
const ::P4::Model::Type_Model | headersType |
const Control_Model | ingress |
const ::P4::Model::Elem | intrinsicMetadata |
const ::P4::Model::Elem | log_msg |
const ::P4::Model::Type_Model | metadataType |
const Meter_Model | meter |
const ::P4::Model::Elem | optionalMatchType |
const Parser_Model | parser |
const ::P4::Model::Elem | queueingMetadata |
const Random_Model | random |
const ::P4::Model::Elem | rangeMatchType |
const ::P4::Model::Elem | recirculate |
const Register_Model | registers |
const ::P4::Model::Elem | resubmit |
const ::P4::Model::Elem | selectorMatchType |
const ::P4::Model::Elem | standardMetadata |
const StandardMetadataType_Model | standardMetadataType |
const Switch_Model | sw |
const TableAttributes_Model | tableAttributes |
const Truncate | truncate |
const ::P4::Model::Elem | update_checksum |
const ::P4::Model::Elem | update_checksum_with_payload |
const VerifyUpdate_Model | verify |
const ::P4::Model::Elem | verify_checksum |
const ::P4::Model::Elem | verify_checksum_with_payload |
Static Public Attributes | |
static V1Model | instance |
static const char * | versionCurrent = "20200408" |
static const char * | versionInitial = "20180101" |