![]()  | 
  
    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 ::Model::Elem | drop | 
| const Control_Model | egress | 
| const ::Model::Elem | file | 
| const Hash_Model | hash | 
| const ::Model::Type_Model | headersType | 
| const Control_Model | ingress | 
| const ::Model::Elem | intrinsicMetadata | 
| const ::Model::Elem | log_msg | 
| const ::Model::Type_Model | metadataType | 
| const Meter_Model | meter | 
| const ::Model::Elem | optionalMatchType | 
| const Parser_Model | parser | 
| const ::Model::Elem | queueingMetadata | 
| const Random_Model | random | 
| const ::Model::Elem | rangeMatchType | 
| const ::Model::Elem | recirculate | 
| const Register_Model | registers | 
| const ::Model::Elem | resubmit | 
| const ::Model::Elem | selectorMatchType | 
| const ::Model::Elem | standardMetadata | 
| const StandardMetadataType_Model | standardMetadataType | 
| const Switch_Model | sw | 
| const TableAttributes_Model | tableAttributes | 
| const Truncate | truncate | 
| const ::Model::Elem | update_checksum | 
| const ::Model::Elem | update_checksum_with_payload | 
| const VerifyUpdate_Model | verify | 
| const ::Model::Elem | verify_checksum | 
| const ::Model::Elem | verify_checksum_with_payload | 
Static Public Attributes | |
| static V1Model | instance | 
| static const char * | versionCurrent = "20200408" | 
| static const char * | versionInitial = "20180101" |