P4C
The P4 Compiler
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Z
A
AbstractBMv2SmithTarget (P4::P4Tools::P4Smith::BMv2)
AbstractExecutionState (P4::P4Tools)
AbstractGenericSmithTarget (P4::P4Tools::P4Smith::Generic)
AbstractInliner (P4)
AbstractNicSmithTarget (P4::P4Tools::P4Smith::Nic)
AbstractP4cTool (P4::P4Tools)
AbstractP4cToolOptions (P4::P4Tools)
AbstractParserDriver (P4)
AbstractRepCheckedNode (P4::P4Tools)
AbstractSolver (P4)
AbstractStepper (P4::P4Tools::P4Testgen)
AbstractTest (P4::P4Tools::P4Testgen)
AbstractTofinoSmithTarget (P4::P4Tools::P4Smith::Tofino)
ActionArg (P4::P4Tools::P4Testgen)
ActionAttributes (P4::TC)
actionAttributes (P4::DPDK)
ActionCall (P4)
ActionCall (P4::P4Tools::P4Testgen)
ActionConverter (P4::BMV2)
ActionInvocation (P4)
ActionParam (P4::TC)
BFRuntimeGenerator::ActionProf (P4::BFRT)
ActionProfile (P4::ControlPlaneAPI::Standard)
ActionProfile_Model (P4::P4V1)
ActionProfileTraits (P4::BMV2::Standard)
ActionProfileTraits (P4::ControlPlaneAPI::Standard)
ActionProfileTraits< Arch::PNA > (P4::BMV2::Standard)
ActionProfileTraits< Arch::PNA > (P4::ControlPlaneAPI::Standard)
ActionProfileTraits< Arch::PSA > (P4::BMV2::Standard)
ActionProfileTraits< Arch::PSA > (P4::ControlPlaneAPI::Standard)
ActionProfileTraits< Arch::V1MODEL > (P4::BMV2::Standard)
ActionProfileTraits< Arch::V1MODEL > (P4::ControlPlaneAPI::Standard)
ActionProfileTraits< Arch::V1MODEL2020 > (P4::BMV2::Standard)
ActionProfileTraits< Arch::V1MODEL2020 > (P4::ControlPlaneAPI::Standard)
ActionRef (P4::ControlPlaneAPI)
ActionReplacement (P4)
BFRuntimeSchemaGenerator::ActionSelector (P4::BFRT)
ActionSelector (P4::ControlPlaneAPI::Standard)
ActionSelector_Model (P4::P4V1)
ActionSelectorTraits (P4::BMV2::Standard)
ActionSelectorTraits (P4::ControlPlaneAPI::Standard)
ActionSelectorTraits< Arch::PNA > (P4::BMV2::Standard)
ActionSelectorTraits< Arch::PNA > (P4::ControlPlaneAPI::Standard)
ActionSelectorTraits< Arch::PSA > (P4::BMV2::Standard)
ActionSelectorTraits< Arch::PSA > (P4::ControlPlaneAPI::Standard)
ActionSelectorTraits< Arch::V1MODEL > (P4::BMV2::Standard)
ActionSelectorTraits< Arch::V1MODEL > (P4::ControlPlaneAPI::Standard)
ActionSelectorTraits< Arch::V1MODEL2020 > (P4::BMV2::Standard)
ActionSelectorTraits< Arch::V1MODEL2020 > (P4::ControlPlaneAPI::Standard)
ActionsInliner (P4)
ActionSynthesisPolicy (P4)
ActionTranslationVisitor (P4::EBPF)
ActionTranslationVisitorPNA (P4::TC)
ActionTranslationVisitorPSA (P4::EBPF)
AddFieldsToPseudoHeader (P4::DPDK)
AddMissingIdAnnotations (P4)
AdjustLengths (P4::P4V1)
Algorithm_Model (P4::P4V1)
Algorithm_Model (P4::UBPF)
AlignHdrMetaField (P4::DPDK)
AllDefinitions (P4)
alloc_trace_cb_t
AllocTrace (P4)
AnalyzeParser (P4)
Annotation (P4::TC)
AnnotationSelectionPolicy (P4)
AnyElement (P4)
ApplyMethod (P4)
ApplyOptionsPragmas (P4)
ApplyTypesToExpressions (P4)
ArchSpec::ArchMember (P4::P4Tools)
ArchSpec (P4::P4Tools)
ArithmeticFixup (P4::BMV2)
ArrayLocation (P4)
AsEnumerator (P4::Util)
AssertsParser (P4::P4Tools::P4Testgen::Bmv2)
TypeCheck::AssignActionArgTypes (P4)
TypeCheck::AssignInitialTypes (P4)
AssignmentStatement (P4::P4Tools::TraceEvents)
AutoCompileContext (P4)
B
Backend (P4::BMV2)
Backend (P4::TC)
backtrace_exception (P4)
Backtrack (P4)
Base (P4::RTTI)
BaseCompileContext (P4)
BaseLocation (P4)
basic_nullbuf (P4)
BccTarget (P4::EBPF)
BFRuntimeArchHandler (P4::ControlPlaneAPI::Standard)
BFRuntimeArchHandlerPNA (P4::ControlPlaneAPI::Standard)
BFRuntimeArchHandlerPSA (P4::ControlPlaneAPI::Standard)
BFRuntimeGenerator (P4::BFRT)
BFRuntimeSchemaGenerator (P4::BFRT)
BinaryConstraint (P4)
BindTypeVariables (P4)
BitRange (P4::Util)
bitranges (P4)
bitvec (P4)
Bmv2Concolic (P4::P4Tools::P4Testgen::Bmv2)
BMv2Constants (P4::P4Tools::P4Testgen::Bmv2)
BMV2Options (P4::BMV2)
Bmv2PsaSmithTarget (P4::P4Tools::P4Smith::BMv2)
Bmv2SmallStepTest (P4::P4Tools::Test)
Bmv2TestBackend (P4::P4Tools::P4Testgen::Bmv2)
Bmv2TestFramework (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelActionProfile (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelActionSelector (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelCloneInfo (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelCloneSpec (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelCmdStepper (P4::P4Tools::P4Testgen::Bmv2)
BMv2V1ModelCompilerResult (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelExprStepper (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelMeterValue (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelProgramInfo (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelRegisterValue (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1modelSmithTarget (P4::P4Tools::P4Smith::BMv2)
Bmv2V1ModelTableStepper (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelTestgenTarget (P4::P4Tools::P4Testgen::Bmv2)
Continuation::Body (P4::P4Tools::P4Testgen)
bpf_elf_map
bpf_map
bpf_table
SmallStepEvaluator::Branch (P4::P4Tools::P4Testgen)
BranchingInstructionGeneration (P4::DPDK)
BreakLogicalExpressionParenthesis (P4::DPDK)
BuildResourceMap (P4)
BuiltInMethod (P4)
ByteAlignment (P4::DPDK)
C
CallGraph (P4)
CallInfo (P4)
CanBeImplicitlyCastConstraint (P4)
CastBooleanTableKeys (P4)
CFG (P4::BMV2)
Visitor::ChangeTracker (P4)
CheckConstants (P4)
CheckCoreMethods (P4)
CheckExternInvocation (P4::DPDK)
CheckExternInvocationCommon (P4)
CheckHeaderTypes (P4)
CheckIfMultiEntryPoint (P4::P4V1)
CheckNamedArgs (P4)
CheckPNAExternInvocation (P4::DPDK)
CheckTableSize (P4)
CheckUnsupported (P4::BMV2)
ChooseEnumRepresentation (P4)
ChooseErrorRepresentation (P4)
ClearTypeMap (P4)
clone_session_entry
CloneConstants (P4)
CloneExpressions (P4)
Cloner_Model (P4::P4V1)
CloneType_Model (P4::P4V1)
CloneVariableDeclarations (P4)
ClosedRange (P4)
clrflag (P4::DBPrint)
CmdStepper (P4::P4Tools::P4Testgen)
CodeBuilder (P4::EBPF)
CodeGenInspector (P4::EBPF)
ConvertLookahead::Collect (P4::DPDK)
CollectActionUses (P4::DPDK)
CollectAddOnMissTable (P4::DPDK)
CollectDirectCounterMeter (P4::DPDK)
CollectErrors (P4::DPDK)
CollectExternDeclaration (P4::DPDK)
CollectInternetChecksumInstance (P4::DPDK)
CollectIPSecInfo (P4::DPDK)
CollectLocalStructAndFlatten (P4::DPDK)
CollectLocalVariables (P4::DPDK)
CollectMetadataHeaderInfo (P4::DPDK)
CollectNodes (P4::Coverage)
CollectProgramStructure (P4::DPDK)
CollectStructLocalVariables (P4::DPDK)
CollectTableInfo (P4::DPDK)
CollectUseDefInfo (P4::DPDK)
CollectUsedMetadataField (P4::DPDK)
CommandVisitor (P4::P4Tools::P4Testgen)
Comment (P4::Util)
TypeInferenceBase::Comparison (P4)
CompilationError (P4::Util)
CompileContext (P4::P4Tools)
CompileContextStack (P4)
CompilerBug (P4::Util)
CompilerConfiguration (P4::P4Tools)
CompilerOptions (P4)
CompilerResult (P4::P4Tools)
CompilerTarget (P4::P4Tools)
CompilerUnimplemented (P4::Util)
CompileTimeOperations (P4)
ComplexValues (P4)
ComplexValues::Component (P4)
ComputeCallGraph (P4::P4V1)
ComputeDefUse (P4)
ComputeParserCG (P4)
ComputeTableCallGraph (P4::P4V1)
ComputeWriteSet (P4)
ConcatEnumerator (P4::Util)
Concolic (P4::P4Tools::P4Testgen)
ConcolicMethodImpls (P4::P4Tools::P4Testgen)
ConcolicResolver (P4::P4Tools::P4Testgen)
bitvec::const_bitref (P4)
ConstantFolding (P4)
ConstantFoldingPolicy (P4)
ConstantTypeSubstitution (P4)
Constraints (P4::P4Tools::P4Smith)
ConstructorCall (P4)
ContainerConstructorCall (P4)
ContainerType (P4::Util)
ContainsType (P4)
Continuation (P4::P4Tools::P4Testgen)
Control_Model (P4::P4V1)
ControlBodyTranslator (P4::EBPF)
ControlBodyTranslatorPNA (P4::TC)
ControlBodyTranslatorPSA (P4::EBPF)
ControlConverter (P4::BMV2)
ControlFlowVisitor (P4)
ControlGraphs (P4::graphs)
ControlInstantiation (P4)
ControllerType (P4::ControlPlaneAPI)
ControlGraphs::ControlStack (P4::graphs)
ConversionContext (P4::BMV2)
ConversionContext (P4::P4V1)
ConvertActionSelectorAndProfile (P4::DPDK)
ConvertBinaryOperationTo2Params (P4::DPDK)
ConvertEnums (P4)
Converter (P4::P4V1)
ConvertErrors (P4)
ConvertGlobals (P4::BMV2)
ConvertInternetChecksum (P4::DPDK)
ConvertLogicalExpression (P4::DPDK)
ConvertLookahead (P4::DPDK)
ConvertPnaToJson (P4::BMV2)
ConvertPsaToJson (P4::BMV2)
ConvertStatementToDpdk (P4::DPDK)
ConvertStructExpr (P4::P4Tools)
ConvertToBackendIR (P4::TC)
ConvertToDpdkArch (P4::DPDK)
ConvertToDpdkControl (P4::DPDK)
ConvertToDpdkParser (P4::DPDK)
ConvertToDpdkProgram (P4::DPDK)
ConvertToEBPFControlPNA (P4::TC)
ConvertToEBPFControlPSA (P4::EBPF)
ConvertToEBPFDeparserPNA (P4::TC)
ConvertToEBPFDeparserPSA (P4::EBPF)
ConvertToEBPFParserPNA (P4::TC)
ConvertToEBPFParserPSA (P4::EBPF)
ConvertToEbpfPipeline (P4::EBPF)
ConvertToEbpfPipelineTC (P4::TC)
ConvertToEbpfPNA (P4::TC)
ConvertToEbpfPSA (P4::EBPF)
ConvertToString (P4::DPDK)
ConvertVarbits (P4::P4Tools)
bitvec::copy_bitref (P4)
CopyMatchKeysToSingleStruct (P4::DPDK)
CopyPropagationAndElimination (P4::DPDK)
CopySrcInfo (P4)
CopyStructures (P4)
BFRuntimeGenerator::Counter (P4::BFRT)
Counter_Model (P4::P4V1)
CounterArray_Model (P4::EBPF)
CounterExtern (P4::BMV2::Standard)
CounterExtern (P4::ControlPlaneAPI::Standard)
Counterlike (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits (P4::BMV2::Helpers)
CounterlikeTraits (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::PNA > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::PNA > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::PSA > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::PSA > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::V1MODEL > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::V1MODEL > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::V1MODEL2020 > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::V1MODEL2020 > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::PNA > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::PNA > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::PSA > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::PSA > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::V1MODEL > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::V1MODEL > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::V1MODEL2020 > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::V1MODEL2020 > > (P4::ControlPlaneAPI::Helpers)
CounterOrMeter_Model (P4::P4V1)
CounterType_Model (P4::P4V1)
CoverableNodesScanner (P4::P4Tools::P4Testgen)
CoverageOptions (P4::Coverage)
CRC16ChecksumAlgorithm (P4::EBPF)
CRC16ChecksumAlgorithmPNA (P4::TC)
CRC32ChecksumAlgorithm (P4::EBPF)
CRC32ChecksumAlgorithmPNA (P4::TC)
CRCChecksumAlgorithm (P4::EBPF)
CRCChecksumAlgorithmPNA (P4::TC)
CreateBuiltins (P4)
CreateSpecializedTypes (P4)
CreateStructInitializers (P4)
cstring (P4)
D
DbprintDispatchPtr (P4::detail)
DbprintDispatchRef (P4::detail)
DeclarationGenerator (P4::P4Tools::P4Smith)
DeclarationInjector (P4::DPDK)
DeclarationLookup (P4)
Declarations (P4::P4Tools::P4Smith)
DefActionValue (P4::DPDK)
DefaultAction (P4::ControlPlaneAPI)
DefaultArguments (P4)
DefaultP4CConfiguration (P4)
DefaultValues (P4)
Definitions (P4)
Deparser_Model (P4::P4V1)
DeparserBodyTranslator (P4::EBPF)
DeparserBodyTranslatorPSA (P4::EBPF)
DeparserConverter (P4::BMV2)
DeparserHdrEmitTranslator (P4::EBPF)
DeparserHdrEmitTranslatorPNA (P4::TC)
DeparserPrepareBufferTranslator (P4::EBPF)
Deprecated (P4)
DepthFirstSearch (P4::P4Tools::P4Testgen)
DetectDuplicates (P4::P4V1)
DiagnosticCountInfo (P4)
DiagnosticCountInfoGuard (P4)
DiagnosticCountInfoState (P4)
BFRuntimeGenerator::Digest (P4::BFRT)
Digest (P4::ControlPlaneAPI::Standard)
DigestReceiver_Model (P4::P4V1)
DirectCounter_Model (P4::P4V1)
DirectionToRegRead (P4::DPDK)
DirectMeter_Model (P4::P4V1)
DirectMeterMap::DirectMeterInfo (P4)
DirectMeterMap (P4)
DiscoverActionsInlining (P4)
DiscoverFunctionsInlining (P4)
DiscoverInlining (P4)
DiscoverStructure (P4)
DiscoverStructure (P4::P4V1)
DismantleMuxExpressions (P4::DPDK)
DoBindTypeVariables (P4)
DoCheckConstants (P4)
DoCheckCoreMethods (P4)
DoConstantFolding (P4)
DoConvertEnums (P4)
DoConvertErrors (P4)
DoCopyStructures (P4)
DoDefaultArguments (P4)
DoDefaultValues (P4)
DoEliminateInvalidHeaders (P4)
DoEliminateSerEnums (P4)
DoEliminateSwitch (P4)
DoExpandEmit (P4)
DoExpandLookahead (P4)
DoFlattenHeaderUnion (P4)
DoFlattenHeaderUnionStack (P4)
DoGlobalCopyPropagation (P4)
DoHandleNoMatch (P4)
DoLocalCopyPropagation (P4)
DoMoveActionsToTables (P4)
DontcareArgs (P4)
DoOrderArguments (P4)
DoRemoveActionParameters (P4)
DoRemoveAssertAssume (P4)
DoRemoveExits (P4)
DoRemoveLeftSlices (P4)
DoRemoveMiss (P4)
DoRemoveParserControlFlow (P4)
DoRemoveReturns (P4)
DoRemoveSelectBooleans (P4)
DoReplaceNewtype (P4)
DoReplaceSelectRange (P4)
DoReplaceTuples (P4)
DoReplaceTypedef (P4)
DoResetHeaders (P4)
DoSetHeaders (P4)
DoSimplifyControlFlow (P4)
DoSimplifyDefUse (P4)
DoSimplifyExpressions (P4)
DoSimplifyKey (P4)
DoSimplifyParsers (P4)
DoSimplifySelectCases (P4)
DoSimplifySwitch (P4)
DoSingleArgumentSelect (P4)
DoStaticAssert (P4)
DoStrengthReduction (P4)
DoSynthesizeActions (P4)
DoTableHit (P4)
DoTableKeyNames (P4)
dp_packet
DpdkAddPseudoHeader (P4::DPDK)
DpdkAddPseudoHeaderDecl (P4::DPDK)
DpdkArchFirst (P4::DPDK)
DpdkArchLast (P4::DPDK)
DpdkAsmOptimization (P4::DPDK)
DpdkBackend (P4::DPDK)
DpdkContextGenerator (P4::DPDK)
DpdkHandleIPSec (P4::DPDK)
DpdkMidEnd (P4::DPDK)
DpdkOptions (P4::DPDK)
DpdkPnaSmithTarget (P4::P4Tools::P4Smith::Nic)
DpdkProgramStructure (P4)
CFG::DummyNode (P4::BMV2)
Dump (P4)
DuplicateActions (P4)
DynamicVisitor (P4)
E
EBPFActionProfilePSA (P4::EBPF)
EBPFActionSelectorPSA (P4::EBPF)
EBPFBoolType (P4::EBPF)
EBPFChecksumPNA (P4::TC)
EBPFChecksumPSA (P4::EBPF)
EBPFCmdStepper (P4::P4Tools::P4Testgen::EBPF)
EbpfCodeGenerator (P4::EBPF)
EBPFConcolic (P4::P4Tools::P4Testgen::EBPF)
EBPFConstants (P4::P4Tools::P4Testgen::EBPF)
EBPFControl (P4::EBPF)
EBPFControlPNA (P4::TC)
EBPFControlPSA (P4::EBPF)
EBPFCounterPNA (P4::TC)
EBPFCounterPSA (P4::EBPF)
EBPFCounterTable (P4::EBPF)
EBPFDeparser (P4::EBPF)
EBPFDeparserPSA (P4::EBPF)
EBPFDigestPNA (P4::TC)
EBPFDigestPSA (P4::EBPF)
EBPFDigestPSAValueVisitor (P4::EBPF)
EBPFEgressPipeline (P4::EBPF)
EBPFEnumType (P4::EBPF)
EBPFErrorType (P4::EBPF)
EBPFExprStepper (P4::P4Tools::P4Testgen::EBPF)
EBPFHashAlgorithmPSA (P4::EBPF)
EBPFHashAlgorithmTypeFactoryPNA (P4::TC)
EBPFHashAlgorithmTypeFactoryPSA (P4::EBPF)
EBPFHashPSA (P4::EBPF)
EBPFIngressPipeline (P4::EBPF)
EBPFInitializerUtils (P4::EBPF)
EBPFInternetChecksumPNA (P4::TC)
EBPFInternetChecksumPSA (P4::EBPF)
EBPFMeterPNA (P4::TC)
EBPFMeterPSA (P4::EBPF)
EBPFMethodDeclaration (P4::EBPF)
EBPFModel (P4::EBPF)
EBPFObject (P4::EBPF)
EbpfOptions (P4)
EBPFParser (P4::EBPF)
EBPFParserState (P4::EBPF)
EBPFPipeline (P4::EBPF)
EBPFPnaParser (P4::TC)
EBPFProgram (P4::EBPF)
EBPFProgramInfo (P4::P4Tools::P4Testgen::EBPF)
EBPFPsaParser (P4::EBPF)
EBPFRandomPSA (P4::EBPF)
EBPFRegisterPNA (P4::TC)
EBPFRegisterPSA (P4::EBPF)
EBPFScalarType (P4::EBPF)
EBPFStackType (P4::EBPF)
EBPFStructType (P4::EBPF)
EBPFTable (P4::EBPF)
EBPFTableBase (P4::EBPF)
EBPFTableImplementationPSA (P4::EBPF)
EBPFTablePNA (P4::TC)
EBPFTablePNADirectCounterPropertyVisitor (P4::TC)
EBPFTablePNADirectMeterPropertyVisitor (P4::TC)
EBPFTablePSA (P4::EBPF)
EBPFTablePSADirectCounterPropertyVisitor (P4::EBPF)
EBPFTablePSADirectMeterPropertyVisitor (P4::EBPF)
EBPFTablePSAImplementationPropertyVisitor (P4::EBPF)
EBPFTablePSAInitializerCodeGen (P4::EBPF)
EBPFTablePsaPropertyVisitor (P4::EBPF)
EBPFTablePSATernaryKeyMaskGenerator (P4::EBPF)
EBPFTablePSATernaryTableMaskGenerator (P4::EBPF)
EBPFTableStepper (P4::P4Tools::P4Testgen::EBPF)
EBPFTestBackend (P4::P4Tools::P4Testgen::EBPF)
EBPFTestgenTarget (P4::P4Tools::P4Testgen::EBPF)
EBPFType (P4::EBPF)
EBPFTypeFactory (P4::EBPF)
EBPFTypeName (P4::EBPF)
EBPFValueSet (P4::EBPF)
CFG::Edge (P4::BMV2)
EdgeIf (P4::graphs)
CFG::EdgeSet (P4::BMV2)
EdgeSwitch (P4::graphs)
EdgeTypeIface (P4::graphs)
EdgeUnconditional (P4::graphs)
EgressDeparserPSA (P4::EBPF)
Elem (P4::Model)
DoLocalCopyPropagation::ElimDead (P4)
ElimHeaderCopy (P4::DPDK)
EliminateHeaderCopy (P4::DPDK)
EliminateInvalidHeaders (P4)
EliminateNewtype (P4)
EliminateSerEnums (P4)
EliminateSubparserCalls (P4)
EliminateSwitch (P4)
EliminateTuples (P4)
EliminateTypedef (P4)
EliminateUnusedAction (P4::DPDK)
ElimUnusedActions (P4::DPDK)
Emit (P4::P4Tools::TraceEvents)
EmitDpdkTableConfig (P4::DPDK)
EmptyEnumerator (P4::Util)
enable_if_has_rtti (P4::RTTI)
EntryPriorities (P4)
Enum_Model (P4::Model)
Enumerator (P4::Util)
EnumeratorHandle (P4::Util)
EnumInstance (P4)
EnumOn32Bits (P4::BMV2)
EnumOn32Bits (P4::DPDK)
EnumOn32Bits (P4::EBPF)
EnumOn32Bits (P4)
EnumOn32Bits (P4::UBPF)
EnumRepresentation (P4)
EqualityConstraint (P4)
ErrorCatalog (P4)
ErrorMessage (P4)
ErrorReporter (P4)
ErrorType (P4)
ErrorWidth (P4::DPDK)
Evaluator (P4)
EvaluatorPass (P4)
Exact (P4::P4Tools::P4Testgen)
ExecutionState (P4::P4Tools::P4Testgen)
ExpandEmit (P4)
ExpandLookahead (P4)
Explain (P4)
Expression (P4::P4Tools::TraceEvents)
ExpressionConverter (P4::BMV2)
ExpressionConverter (P4::P4V1)
ExpressionEvaluator (P4)
ExpressionGenerator (P4::P4Tools::P4Smith)
ExpressionUnroll (P4::DPDK)
ExprStepper (P4::P4Tools::P4Testgen)
exprUses (P4)
ExtendedCallGraph (P4::P4Tools)
Extern (P4::TC)
Extern_Model (P4::Model)
ExternAttributes (P4::TC)
externAttributes (P4::DPDK)
ConvertToBackendIR::ExternBlock (P4::TC)
ExternCall (P4)
ExternConstructorCall (P4)
ExternConverter (P4::BMV2)
ExternConverter (P4::P4V1)
ExternFunction (P4)
ExternInfo (P4::P4Tools::P4Testgen)
ExternInstance (P4)
ConvertToBackendIR::ExternInstance (P4::TC)
ExternInstancesAttributes (P4::TC)
ExternInstantiation (P4)
ExternMethod (P4)
ExprStepper::ExternMethodImpls (P4::P4Tools::P4Testgen)
ExtractFailure (P4::P4Tools::TraceEvents)
ExtractSuccess (P4::P4Tools::TraceEvents)
F
TypeSpecParser::Field (P4::BFRT)
FieldIdAllocator (P4::ControlPlaneAPI)
fieldInfo (P4::DPDK)
ComplexValues::FieldsMap (P4)
FillEnumMap (P4)
Filter_Model (P4::EBPF)
FilterEnumerator (P4::Util)
ComplexValues::FinalName (P4)
FinalState (P4::P4Tools::P4Testgen)
FindActionParameters (P4)
FindFunctionSpecializations (P4)
FindGlobalActionUses (P4)
FindHeaderTypesToReplace (P4)
FindParameters (P4)
FindRecirculated (P4::P4V1)
FindRedundantParsers (P4)
FindRepeatedActionUses (P4)
FindSpecializations (P4)
FindSymbols (P4)
FindTypesInLogMsgInvocationToReplace (P4)
FindTypeSpecializations (P4)
FindTypesToReplace (P4)
FindVariableValues (P4)
FixExtracts (P4::P4V1)
FixMultiEntryPoint (P4::P4V1)
flat_map (P4)
FlattenHeader (P4::ControlPlaneAPI)
FlattenHeaders (P4)
FlattenHeaderUnion (P4)
FlattenInterfaceStructs (P4)
FlattenLogMsg (P4)
FloatHasher (P4::Util::Detail)
ControlFlowVisitor::flow_join_info_t (P4)
FormatOptions (P4::P4Tools)
FormatTest (P4::P4Tools::Test)
FromTo (P4::BitRange)
FrontEnd (P4)
FrontEndPolicy (P4)
FunctionCall (P4)
FunctionsInliner (P4)
FunctionSpecialization (P4)
FunctionSpecializationMap (P4)
G
GeneralInliner (P4)
Generator (P4::P4Tools::P4Smith)
Generic (P4::P4Tools::TraceEvents)
GenericCoreSmithTarget (P4::P4Tools::P4Smith::Generic)
GenericDescription (P4::P4Tools::TraceEvents)
UBPFModel::getUBPFModelVersion (P4::UBPF)
getV1ModelVersion (P4::P4V1)
GlobalActionReplacements (P4)
GlobalCopyPropagation (P4)
Graph_visitor (P4::graphs)
Graphs::GraphAttributeSetter (P4::graphs)
Graphs (P4::graphs)
GreedyNodeSelection (P4::P4Tools::P4Testgen)
Continuation::Guard (P4::P4Tools::P4Testgen)
ControlFlowVisitor::GuardGlobal (P4)
H
HalfOpenRange (P4)
HandleNoMatch (P4)
HandleValidityHeaderUnion (P4)
has_dbprint (P4)
has_dbprint< T, std::void_t< decltype(std::declval< T >().dbprint(std::declval< std::ostream & >()))> > (P4)
has_ostream_operator (P4)
has_ostream_operator< T, std::void_t< decltype(std::declval< std::ostream & >()<< std::declval< T >())> > (P4)
has_rtti (P4::RTTI)
has_SourceInfo (P4::Util)
has_SourceInfo< T, std::void_t< decltype(std::declval< T >().getSourceInfo())> > (P4::Util)
has_static_type_name (P4::IR)
has_static_type_name< T, std::void_t< decltype(T::static_type_name())> > (P4::IR)
has_toString (P4::Util)
has_toString< T, std::void_t< decltype(std::declval< T >().toString())> > (P4::Util)
HasExits (P4)
Hash (P4::Util)
hash< P4::ClosedRange< Unit, Order > > (std)
hash< P4::ComputeDefUse::loc_t > (std)
hash< P4::cstring > (std)
hash< P4::HalfOpenRange< Unit, Order > > (std)
hash< P4::loc_t > (std)
hash< P4::ProgramPoint > (std)
hash< std::pair< T1, T2 > > (std)
hash< std::tuple< Types... > > (std)
Hash_Model (P4::P4V1)
Hash_Model (P4::UBPF)
hash_vector_base (P4)
Hasher (P4::Util)
Hasher< big_int > (P4::Util)
Hasher< bool > (P4::Util)
Hasher< char > (P4::Util)
Hasher< ClosedRange< Unit, Order > > (P4::Util)
Hasher< cstring > (P4::Util)
Hasher< double > (P4::Util)
Hasher< float > (P4::Util)
Hasher< HalfOpenRange< Unit, Order > > (P4::Util)
Hasher< IR::ID > (P4::Util)
Hasher< P4::ProgramPoint > (P4::Util)
Hasher< signed char > (P4::Util)
Hasher< signed int > (P4::Util)
Hasher< signed long > (P4::Util)
Hasher< signed long long > (P4::Util)
Hasher< signed short > (P4::Util)
Hasher< std::pair< T1, T2 > > (P4::Util)
Hasher< std::shared_ptr< T > > (P4::Util)
Hasher< std::string > (P4::Util)
Hasher< std::string_view > (P4::Util)
Hasher< std::tuple< Types... > > (P4::Util)
Hasher< std::unique_ptr< T > > (P4::Util)
Hasher< T * > (P4::Util)
Hasher< unsigned char > (P4::Util)
Hasher< unsigned int > (P4::Util)
Hasher< unsigned long > (P4::Util)
Hasher< unsigned long long > (P4::Util)
Hasher< unsigned short > (P4::Util)
hasSideEffects (P4)
HasTableApply (P4)
HaveNonHeaderChecksumArgs (P4::DPDK)
HaveNonHeaderLargeOperandAssignment (P4::DPDK)
hdrFieldInfo (P4)
HeaderConverter (P4::BMV2)
HeaderTypeMaxLengthCalculator (P4)
hex (P4)
hexvec (P4)
HierarchicalNames (P4)
HSIndexContretizer (P4)
HSIndexFinder (P4)
HSIndexSimplifier (P4)
HSIndexToMember (P4::P4Tools)
HSIndexTransform (P4)
hvec_map (P4)
hvec_set (P4)
I
ICastable (P4)
ICompileContext (P4)
ID (P4::IR)
IDeclaration (P4::IR)
Identity (P4::NetHash)
IfInParser (P4)
CFG::IfNode (P4::BMV2)
IfStatementCondition (P4::P4Tools::TraceEvents)
IfStatementUnroll (P4::DPDK)
IHasBlock (P4)
IHasDbPrint (P4)
IHasSourceInfo (P4::Util)
IHasWidth (P4::EBPF)
IJson (P4::Util)
indent_t (P4)
IndexedLocation (P4)
IndexedVector (P4::IR)
IndexExpression (P4::P4Tools::P4Testgen::Bmv2)
IndexMap (P4::P4Tools::P4Testgen::Bmv2)
TypeCheck::InferActionArgsBottomUp (P4)
TypeCheck::InferActionArgsTopDown (P4)
TypeCheck::InferExpressionsBottomUp (P4)
TypeCheck::InferExpressionsTopDown (P4)
IngressDeparserPNA (P4::TC)
IngressDeparserPSA (P4::EBPF)
InheritedCompilerOptionSpec (P4::P4Tools)
InjectFixedMetadataField (P4::DPDK)
InjectInternetChecksumIntermediateValue (P4::DPDK)
InjectJumboStruct (P4::DPDK)
Inline (P4)
InlineActions (P4)
InlineActions (P4::P4_14)
InlineControlFlow (P4)
InlineDriver (P4)
InlineFunctions (P4)
InlineList (P4)
InlinePass (P4)
InlineSummary (P4)
INode (P4::IR)
InputSources (P4::Util)
InsertCompilerGeneratedStartState (P4::P4V1)
InsertReqDeclForIPSec (P4::DPDK)
InspectDpdkProgram (P4)
Inspector (P4)
InspectPnaProgram (P4::BMV2)
InspectPnaProgram (P4::TC)
InspectPortableProgram (P4)
InspectPsaProgram (P4)
InstanceBase (P4)
InstantiateDirectCalls (P4)
Instantiation (P4)
IntegerHasher (P4::Util::Detail)
hash_vector_base::internal (P4)
InternetChecksumAlgorithm (P4::EBPF)
InternetChecksumAlgorithmPNA (P4::TC)
IntrospectionGenerator (P4::TC)
IntrospectionInfo (P4::TC)
IOptionPragmaParser (P4)
IsDirectionMetadataUsed (P4::DPDK)
IsLikeLeftValue (P4)
IsMask (P4)
IsNonConstantArrayIndex (P4)
IsType (P4::RTTI::Detail)
IsValid (P4)
iterator_range (P4::Util)
IteratorEnumerator (P4::Util)
IterKeys (P4)
IterValues (P4)
J
JsonArray (P4::Util)
JsonBoolean (P4)
JsonData (P4)
JSONGenerator (P4)
JSONLoader (P4)
JsonNull (P4)
JsonNumber (P4)
JsonObject (P4)
JsonObject (P4::Util)
JsonObjects (P4::BMV2)
JsonString (P4)
JsonValue (P4::Util)
JsonVector (P4)
K
KernelSamplesTarget (P4::EBPF)
InlineSummary::PerCaller::key_equal (P4)
InlineSummary::PerCaller::key_hash (P4)
keyElementInfo (P4::DPDK)
KeyFieldAttributes (P4::TC)
keyInfo (P4::DPDK)
KeyIsSimple (P4)
KeyNameGenerator (P4)
KeyProperties (P4::P4Tools::TableUtils)
KeySideEffect (P4)
L
LevelAndOutput (P4::Log::Detail)
Lexer (P4::P4Tools::P4Testgen::Bmv2)
ComputeDefUse::loc_t (P4)
loc_t (P4)
LocalCopyPropagation (P4)
LocalizeActions (P4)
LocalizeAllActions (P4)
LocationPath (P4)
LocationSet (P4)
LogAbbrev (P4)
LogicalExpressionUnroll (P4::DPDK)
hash_vector_base::lookup_cache (P4)
CallGraph::Loop (P4)
UnrollLoops::loop_bounds_t (P4)
CallGraph::Loops (P4)
Lower (P4::EBPF)
LowerExpressions (P4::BMV2)
LowerExpressions (P4::EBPF)
LPM (P4::P4Tools::P4Testgen)
LTBitMatrix (P4)
M
TypeCheck::MakeImplicitCastsExplicit (P4)
MapDirectExterns (P4::P4Tools::P4Testgen::Bmv2)
MapEnumerator (P4::Util)
MapForKey (P4)
MaskBuilder (P4::P4Tools)
Pattern::Match (P4)
match_t (P4)
MatchField (P4::ControlPlaneAPI)
MatchImplementation (P4::BMV2)
Metadata (P4::P4Tools::P4Testgen::Bmv2)
Metadata (P4::P4Tools::P4Testgen::Pna)
MetadataCollection (P4::P4Tools::P4Testgen::Bmv2)
MetadataCollection (P4::P4Tools::P4Testgen::Pna)
BFRuntimeGenerator::Meter (P4::BFRT)
Meter_Model (P4::P4V1)
MeterExtern (P4::BMV2::Standard)
MeterExtern (P4::ControlPlaneAPI::Standard)
MeterType_Model (P4::P4V1)
MethodCall (P4::P4Tools::TraceEvents)
MethodInstance (P4)
MidEnd (P4::BMV2)
MidEnd (P4::EBPF)
MidEnd (P4::graphs)
MidEnd (P4::P4Test)
MidEnd (P4::P4Tools)
MidEnd (P4::TC)
MidEnd (P4::UBPF)
MidEndLast (P4)
MinimalNameGenerator (P4)
MinToMax (P4::BitRange)
MissingIdAssigner (P4)
Model (P4::Model)
Model (P4::P4Tools)
Modifier (P4)
MoveActionsToTables (P4)
MoveCollectedStructLocalVariableToMetadata (P4::DPDK)
MoveConstructors (P4)
MoveDeclarations (P4)
MoveInitializers (P4)
MoveIntrinsicMetadata (P4::P4V1)
MoveNonHeaderFieldsToPseudoHeader (P4::DPDK)
MoveToElseAfterBranch (P4)
N
n4 (P4)
NamedSymbol (P4::Util)
NameGateways (P4)
NameGenerator (P4)
NameMap (P4::IR)
Namespace (P4::Util)
NamespaceContext (P4::P4Tools)
NestedStructMap (P4)
NestedStructs (P4)
NicExpressionGenerator (P4::P4Tools::P4Smith)
CFG::Node (P4::BMV2)
Node (P4::IR)
NodeFinder (P4::P4Tools::Test)
NodeMap (P4::IR)
bitvec::nonconst_bitref (P4)
O
Object (P4::Util)
OnBacktrack (P4)
onullstream (P4)
Options::Option (P4::Util)
Optional (P4::P4Tools::P4Testgen::Bmv2)
Optional (P4::P4Tools::P4Testgen::Pna)
Options (P4::graphs)
Options (P4::Util)
OrderArguments (P4)
ordered_map (P4)
ordered_set (P4)
OrPolicy (P4)
OutHeaderSize (P4::UBPF)
OutputLogPrefix (P4::Log::Detail)
P
P4AssertsParserTest (P4::P4Tools::Test)
P4CConfiguration (P4)
P4CContext (P4)
P4CContextWithOptions (P4)
P4CExceptionBase (P4::Util)
P4Constants (P4::P4Tools)
P4COptionPragmaParser (P4)
P4CoreLibrary (P4)
P4CReachability (P4::P4Tools::Test)
P4Exception_Model (P4)
P4fmtOptions (P4::P4Fmt)
P4Formatter (P4::P4Fmt)
P4InfoMaps (P4::ControlPlaneAPI)
P4ParserDriver (P4)
P4ProgramDCGCreator (P4::P4Tools)
P4ReachabilityOptions (P4::P4Tools::Test)
P4RuntimeAnalyzer (P4::ControlPlaneAPI)
P4RuntimeAPI (P4)
P4RuntimeApiTest (P4::P4Tools::Test)
P4RuntimeArchHandlerBuilderIface (P4::ControlPlaneAPI)
P4RuntimeArchHandlerCommon (P4::ControlPlaneAPI::Standard)
P4RuntimeArchHandlerIface (P4::ControlPlaneAPI)
P4RuntimeArchHandlerPNA (P4::ControlPlaneAPI::Standard)
P4RuntimeArchHandlerPSA (P4::ControlPlaneAPI::Standard)
P4RuntimeArchHandlerPSAPNA (P4::ControlPlaneAPI::Standard)
P4RuntimeArchHandlerUBPF (P4::ControlPlaneAPI::Standard)
P4RuntimeArchHandlerV1Model (P4::ControlPlaneAPI::Standard)
P4RuntimeEntriesConverter (P4::ControlPlaneAPI)
P4RuntimeSerializer (P4)
P4RuntimeSymbolTable (P4::ControlPlaneAPI)
P4RuntimeSymbolTableIface (P4::ControlPlaneAPI)
P4RuntimeSymbolType (P4::ControlPlaneAPI)
P4Scope (P4::P4Tools::P4Smith)
P4SmithForInLoopTest (P4::P4Tools::Test)
P4SmithForLoopTest (P4::P4Tools::Test)
P4SymbolSuffixSet (P4::ControlPlaneAPI)
p4tc_ext_bpf_params
p4tc_ext_bpf_val
p4tc_ext_csum_params
p4tc_table_entry_act_bpf_params__local
p4tc_table_entry_create_bpf_params__local
P4TCTarget (P4::EBPF)
P4TestgenBenchmark (P4::P4Tools::Test)
P4TestgenBmv2Test (P4::P4Tools::Test)
P4TestgenLibrary (P4::P4Tools::Test)
P4TestgenOutputOptionTest (P4::P4Tools::Test)
P4TestgenTest (P4::P4Tools::Test)
P4TestOptions (P4::P4Tools::Test)
P4TestOptions
P4ToolsTestCase (P4::P4Tools::Test)
P4WriteContext (P4)
PackageInstantiation (P4)
Packet (P4::P4Tools::P4Testgen)
Packet (P4::P4Tools::TraceEvents)
ExprStepper::PacketCursorAdvanceInfo (P4::P4Tools::P4Testgen)
PacketIn (P4)
PacketOut (P4)
PacketVars (P4::P4Tools::P4Testgen)
DoSingleArgumentSelect::Pair (P4)
Param_Model (P4::Model)
Continuation::Parameter (P4::P4Tools::P4Testgen)
ParameterSubstitution (P4)
ParseAnnotationBodies (P4)
ParseAnnotations (P4::BMV2)
ParseAnnotations (P4)
ParseDpdkArchitecture (P4)
ParseP4RuntimeAnnotations (P4::ControlPlaneAPI)
ParsePnaArchitecture (P4::BMV2)
ParsePnaArchitecture (P4::TC)
ParsePortableArchitecture (P4)
ParsePsaArchitecture (P4)
Parser_Model (P4::P4V1)
ParserConverter (P4::BMV2)
ParserErrorMessage (P4)
ParserGenerator (P4::P4Tools::P4Smith)
ParserGraphs (P4::graphs)
ParserInfo (P4)
ParserInstantiation (P4)
ParserOptions (P4)
ParserRewriter (P4)
ParserStart (P4::P4Tools::TraceEvents)
ParserState (P4::P4Tools::TraceEvents)
ParserStateInfo (P4)
ParserStateRewriter (P4::ParserStructureImpl)
ParserStructure (P4)
ParsersUnroll (P4)
ParserSymbolicInterpreter (P4::ParserStructureImpl)
ParseTCAnnotations (P4::TC)
ParseV1Architecture (P4::BMV2)
PassIf (P4)
PassManager (P4)
PassRepeated (P4)
PassRepeatUntil (P4)
Pattern (P4)
PauseTrace (P4)
pcap_pkt
InlineSummary::PerCaller (P4)
PerInstanceSubstitutions (P4)
Pipeline_Model (P4::UBPF)
pna_global_metadata
pna_main_input_metadata_t
pna_main_output_metadata_t
pna_main_parser_input_metadata_t
PNAArchHandlerBuilder (P4::ControlPlaneAPI::Standard)
PNAArchHandlerBuilderForDPDK (P4::ControlPlaneAPI::Standard)
PNAArchTC (P4::TC)
PnaCodeGenerator (P4::BMV2)
PnaConstants (P4::P4Tools::P4Testgen::Pna)
PnaDpdkActionProfile (P4::P4Tools::P4Testgen::Pna)
PnaDpdkActionSelector (P4::P4Tools::P4Testgen::Pna)
PnaDpdkCmdStepper (P4::P4Tools::P4Testgen::Pna)
PnaDpdkConcolic (P4::P4Tools::P4Testgen::Pna)
PnaDpdkExprStepper (P4::P4Tools::P4Testgen::Pna)
PnaDpdkProgramInfo (P4::P4Tools::P4Testgen::Pna)
PnaDpdkRegisterCondition (P4::P4Tools::P4Testgen::Pna)
PnaDpdkRegisterValue (P4::P4Tools::P4Testgen::Pna)
PnaDpdkTableStepper (P4::P4Tools::P4Testgen::Pna)
PnaDpdkTestgenTarget (P4::P4Tools::P4Testgen::Pna)
PNAEbpfGenerator (P4::TC)
PnaEnumOn32Bits (P4::BMV2)
PNAErrorCodesGen (P4::TC)
PnaNicBackend (P4::BMV2)
PnaNicExpressionConverter (P4::BMV2)
PnaNicMidEnd (P4::BMV2)
PnaNicOptions (P4::BMV2)
PnaProgramStructure (P4::BMV2)
PnaProgramStructure (P4::TC)
PnaStateTranslationVisitor (P4::TC)
PnaSymbolicVars (P4::P4Tools::P4Testgen::Pna)
PnaTestBackend (P4::P4Tools::P4Testgen::Pna)
UnrollLoops::Policy (P4)
PortableCodeGenerator (P4::BMV2)
PortableMidEnd (P4::BMV2)
PortableOptions (P4::BMV2)
PortableProgramStructure (P4)
Predication (P4)
PrependPassRecircId (P4::DPDK)
PrependPDotToActionArgs (P4::DPDK)
primitive_info_t (P4)
PrimitiveConverter (P4::P4V1)
Probabilities (P4::P4Tools::P4Smith)
ProcessControls (P4::BMV2)
ProcessControls (P4::DPDK)
Visitor::profile_t (P4)
ProgramInfo (P4::P4Tools::P4Testgen)
ProgramMap (P4)
ProgramPoint (P4)
ProgramPoints (P4)
ProgramStructure (P4::P4V1)
ProgramStructure (P4)
ProgramStructure (P4::Util)
PropagateP4RuntimeTranslation (P4::P4Tools::P4Testgen::Bmv2)
Properties (P4::P4Tools::P4Smith)
Continuation::PropertyUpdate (P4::P4Tools::P4Testgen)
Protobuf (P4::P4Tools::P4Testgen::Bmv2)
ProtobufIr (P4::P4Tools::P4Testgen::Bmv2)
ProtobufIrTest (P4::P4Tools::P4Testgen::Bmv2)
ProtobufTest (P4::P4Tools::P4Testgen::Bmv2)
psa_egress_deparser_input_metadata_t
psa_egress_input_metadata_t
psa_egress_output_metadata_t
psa_egress_parser_input_metadata_t
psa_global_metadata
psa_ingress_input_metadata_t
psa_ingress_output_metadata_t
psa_ingress_parser_input_metadata_t
PSAArchHandlerBuilder (P4::ControlPlaneAPI::Standard)
PSAArchHandlerBuilderForDPDK (P4::ControlPlaneAPI::Standard)
PSAArchTC (P4::EBPF)
PSAArchXDP (P4::EBPF)
PsaCodeGenerator (P4::BMV2)
PSAEbpfGenerator (P4::EBPF)
PsaEnumOn32Bits (P4::BMV2)
PSAErrorCodesGen (P4::EBPF)
PsaProgramStructure (P4)
PsaStateTranslationVisitor (P4::EBPF)
PSASwitchBackend (P4::EBPF)
PsaSwitchBackend (P4::BMV2)
PsaSwitchExpressionConverter (P4::BMV2)
PsaSwitchMidEnd (P4::BMV2)
PsaSwitchOptions (P4::BMV2)
PTF (P4::P4Tools::P4Testgen::Bmv2)
PTF (P4::P4Tools::P4Testgen::Pna)
PTFTest (P4::P4Tools::Test)
PushContext (P4)
R
Random_Model (P4::P4V1)
RandomBacktrack (P4::P4Tools::P4Testgen)
Range (P4::P4Tools::P4Testgen::Bmv2)
Range (P4::P4Tools::P4Testgen::Pna)
RangeIter (P4)
ReachabilityEngine (P4::P4Tools)
ReachabilityEngineState (P4::P4Tools)
ReadOnlyTypeInference (P4)
ReadsWrites (P4)
Reassociation (P4)
RefCheckContext
ReferenceMap (P4)
RefersToParser (P4::P4Tools::P4Testgen::Bmv2)
Reflect (P4::NetHash)
BFRuntimeGenerator::Register (P4::BFRT)
Register (P4::ControlPlaneAPI::Standard)
Register_Model (P4::P4V1)
Register_Model (P4::UBPF)
RegisterTraits (P4::BMV2::Standard)
RegisterTraits (P4::ControlPlaneAPI::Standard)
RegisterTraits< Arch::PNA > (P4::BMV2::Standard)
RegisterTraits< Arch::PNA > (P4::ControlPlaneAPI::Standard)
RegisterTraits< Arch::PSA > (P4::BMV2::Standard)
RegisterTraits< Arch::PSA > (P4::ControlPlaneAPI::Standard)
RegisterTraits< Arch::V1MODEL > (P4::BMV2::Standard)
RegisterTraits< Arch::V1MODEL > (P4::ControlPlaneAPI::Standard)
RegisterTraits< Arch::V1MODEL2020 > (P4::BMV2::Standard)
RegisterTraits< Arch::V1MODEL2020 > (P4::ControlPlaneAPI::Standard)
RemoveActionParameters (P4)
RemoveAliases (P4)
RemoveAllUnusedDeclarations (P4)
RemoveAssertAssume (P4)
RemoveBreakContinue (P4)
RemoveComplexComparisons (P4)
RemoveComplexExpressions (P4::BMV2)
RemoveComplexExpressions (P4)
RemoveComplexExpressionsPolicy (P4)
RemoveConsecutiveJmpAndLabel (P4::DPDK)
RemoveDontcareArgs (P4)
RemoveExits (P4)
RemoveGenericTypes (P4)
RemoveHidden (P4)
RemoveLabelAfterLabel (P4::DPDK)
RemoveLeftSlices (P4)
RemoveMiss (P4)
RemoveModifiedValues (P4)
RemoveNestedStructs (P4)
RemoveParserControlFlow (P4)
RemoveParserIfs (P4)
RemoveRedundantLabel (P4::DPDK)
RemoveRedundantParsers (P4)
RemoveReturns (P4)
RemoveSelectBooleans (P4)
RemoveUnusedActionParameters (P4)
RemoveUnusedDeclarations (P4)
RemoveUnusedHUDeclarations (P4)
RemoveUnusedMetadataFields (P4::DPDK)
RemoveUnusedPolicy (P4)
RemoveUselessCasts (P4)
RenameMap (P4)
RenameSymbols (P4)
RenameUserMetadata (P4::BMV2)
ConvertLookahead::Replace (P4::DPDK)
ReplaceHdrMetaField (P4::DPDK)
ReplaceHeaders (P4)
ReplaceIndexRefs (P4)
ReplaceLogMsg (P4)
ConvertLookahead::ReplacementMap (P4::DPDK)
ReplacementMap (P4)
ReplaceSelectRange (P4)
ReplaceStructs (P4)
ReplaceTypeUses (P4)
Requirements (P4::P4Tools::P4Smith)
ResetHeaders (P4)
ResolutionContext (P4)
ResolveReferences (P4)
Continuation::Return (P4::P4Tools::P4Testgen)
RewriteAllParsers (P4)
Rewriter (P4::P4V1)
DoLocalCopyPropagation::RewriteTableKeys (P4)
S
safe_vector (P4)
SameExpression (P4)
SaturationElim (P4)
SaturationTransform (P4::P4Tools::Test::ArithmTest)
ControlFlowVisitor::SaveGlobal (P4)
ScalarValue (P4)
CallGraph::sccInfo (P4)
ScopedTimer (P4::Util)
ScopedTimerCtx (P4::Util)
SelectedBranches (P4::P4Tools::P4Testgen)
SelectionTable (P4::DPDK)
SerEnumInstance (P4)
setflag (P4::DBPrint)
setflags_helper (P4::DBPrint)
SetHeaders (P4)
SetOfLocations (P4)
setprec (P4::DBPrint)
ComputeDefUse::SetupJoinPoints (P4)
ControlFlowVisitor::SetupJoinPoints (P4)
SharedActionSelectorCheck (P4::BMV2)
SharedPnaCmdStepper (P4::P4Tools::P4Testgen::Pna)
SharedPnaExprStepper (P4::P4Tools::P4Testgen::Pna)
SharedPnaProgramInfo (P4::P4Tools::P4Testgen::Pna)
SharedPnaTableStepper::SharedPnaProperties (P4::P4Tools::P4Testgen::Pna)
SharedPnaTableStepper (P4::P4Tools::P4Testgen::Pna)
ShortenTokenLength (P4::DPDK)
SideEffectOrdering (P4)
SideEffects (P4)
SimpleCallInfo (P4)
SimpleEnumInstance (P4)
SimpleInlineList (P4)
SimpleInlineWorkList (P4)
SimpleSwitchBackend (P4::BMV2)
SimpleSwitchExpressionConverter (P4::BMV2)
SimpleSwitchMidEnd (P4::BMV2)
SimpleSwitchOptions (P4::BMV2)
SimpleType (P4::Util)
SimplifyBitwise (P4)
SimplifyComparisons (P4)
SimplifyControlFlow (P4)
SimplifyDefUse (P4)
SimplifyKey (P4)
SimplifyParsers (P4)
SimplifySelectCases (P4)
SimplifySelectList (P4)
SimplifySwitch (P4)
SingleArgumentSelect (P4)
SingleEnumerator (P4::Util)
sk_buff
SkipControls (P4::BMV2)
SkipControls (P4::P4Test)
SmallStepEvaluator (P4::P4Tools::P4Testgen)
SmallStepTest (P4::P4Tools::Test)
Smith (P4::P4Tools::P4Smith)
SmithOptions (P4::P4Tools)
SmithTarget (P4::P4Tools::P4Smith)
ordered_set::sorted_iterator (P4)
SourceCodeBuilder (P4::Util)
SourceFileLine (P4::Util)
SourceIdCmp (P4::Coverage)
SourceInfo (P4::Util)
SourcePosition (P4::Util)
Target::Spec (P4::P4Tools)
SpecializationInfo (P4)
SpecializationMap (P4)
Specialize (P4)
SpecializeAll (P4)
SpecializeFunctions (P4)
SpecializeGenericFunctions (P4)
SpecializeGenericTypes (P4)
StringRef::Split (P4)
SplitActionProfileTable (P4::DPDK)
SplitActionSelectorTable (P4::DPDK)
SplitFlowVisit (P4)
SplitFlowVisit_base (P4)
SplitFlowVisitVector (P4)
SplitP4TableCommon (P4::DPDK)
ExecutionState::StackFrame (P4::P4Tools::P4Testgen)
StackVariable (P4)
StackVariableHash (P4)
StandardMetadataType_Model (P4::P4V1)
StartLen (P4::BitRange)
StatementConverter (P4::P4V1)
StatementGenerator (P4::P4Tools::P4Smith)
StatementUnroll (P4::DPDK)
StateTranslationVisitor (P4::EBPF)
StateVariableEqual (P4::IR)
StateVariableLess (P4::IR)
StaticAssert (P4)
StdHasher (P4::Util::Detail)
STF (P4::P4Tools::P4Testgen::Bmv2)
STF (P4::P4Tools::P4Testgen::EBPF)
STFTest (P4::P4Tools::Test)
StorageFactory (P4)
StorageLocation (P4)
StorageMap (P4)
StrengthReduction (P4)
string_map (P4)
StringRef (P4)
StructInitializers (P4)
StructLocation (P4)
StructTypeReplacement (P4)
SubstituteParameters (P4)
SubstituteStructures (P4)
SwapSimpleExpressionToFrontOfLogicalExpression (P4::DPDK)
Switch_Model (P4::P4V1)
SwitchAddDefault (P4)
SwitchHandler (P4::DPDK)
SymBitMatrix (P4)
SymbolicArray (P4)
SymbolicBool (P4)
SymbolicConverter (P4::P4Tools::Test)
SymbolicEnum (P4)
SymbolicEnv (P4::P4Tools)
SymbolicError (P4)
SymbolicException (P4)
SymbolicExecutor (P4::P4Tools::P4Testgen)
SymbolicExtern (P4)
SymbolicHeader (P4)
SymbolicHeaderUnion (P4)
SymbolicInteger (P4)
SymbolicPacketIn (P4)
SymbolicStaticError (P4)
SymbolicStruct (P4)
SymbolicTuple (P4)
SymbolicValue (P4)
SymbolicValueFactory (P4)
SymbolicVarbit (P4)
SymbolicVariableEqual (P4::IR)
SymbolicVariableLess (P4::IR)
SymbolicVoid (P4)
SymbolType (P4::ControlPlaneAPI::Standard)
SymbolTypeDPDK (P4::ControlPlaneAPI::Standard)
SymRenameMap (P4)
SynthesizeActions (P4)
T
TableApplySolver (P4)
TableAttributes (P4::BMV2)
TableAttributes (P4::DPDK)
TableAttributes (P4::TC)
TableAttributes_Model (P4::P4V1)
TableConfig (P4::P4Tools::P4Testgen)
TableGenerator (P4::P4Tools::P4Smith)
TableHit (P4)
TableImpl_Model (P4::EBPF)
TableInsertions (P4)
TableKeyNames (P4)
TableMatch (P4::P4Tools::P4Testgen)
CFG::TableNode (P4::BMV2)
TableProperties (P4::P4Tools::TableUtils)
TableRule (P4::P4Tools::P4Testgen)
TablesInActions (P4)
TablesInKeys (P4)
TableStepper (P4::P4Tools::P4Testgen)
TagGlobalActions (P4)
Taint (P4::P4Tools)
TaintPropagator (P4::P4Tools)
TaintTest (P4::P4Tools::Test)
Target (P4::EBPF)
Target (P4::P4Tools)
TCEgressDeparserPSA (P4::EBPF)
TCEgressPipeline (P4::EBPF)
TCIngressDeparserForTrafficManagerPSA (P4::EBPF)
TCIngressDeparserPSA (P4::EBPF)
TCIngressPipeline (P4::EBPF)
TCIngressPipelinePNA (P4::TC)
TCOptions (P4::TC)
TCTrafficManagerForXDP (P4::EBPF)
TdiBfrtConf (P4::DPDK)
TempIndent (P4::IndentCtl)
Ternary (P4::P4Tools::P4Testgen)
TestBackEnd (P4::P4Tools::P4Testgen)
TestBackendConfiguration (P4::P4Tools::P4Testgen)
TestFramework (P4::P4Tools::P4Testgen)
Testgen (P4::P4Tools::P4Testgen)
TestgenCompilerResult (P4::P4Tools::P4Testgen)
TestgenOptions (P4::P4Tools::P4Testgen)
TestgenTarget (P4::P4Tools::P4Testgen)
TestgenUnimplemented (P4::P4Tools::P4Testgen)
TestBackEnd::TestInfo (P4::P4Tools::P4Testgen)
TestObject (P4::P4Tools::P4Testgen)
TestSpec (P4::P4Tools::P4Testgen)
TestTarget (P4::EBPF)
ThreadJumps (P4::DPDK)
TimerEntry (P4::Util)
TofinoTnaSmithTarget (P4::P4Tools::P4Smith::Tofino)
Token (P4::P4Tools::P4Testgen::Bmv2)
ToP4 (P4)
TopLevelCtxt (P4::DPDK)
ToType (P4::RTTI::Detail)
TraceEvent (P4::P4Tools)
Visitor::Tracker (P4)
Transform (P4)
ParserGraphs::TransitionEdge (P4::graphs)
TranslationAnnotation (P4::ControlPlaneAPI)
Backtrack::trigger (P4)
Truncate (P4::P4V1)
TupleHasher (P4::Util::Detail)
TupleHasher< 0, Types... > (P4::Util::Detail)
TupleLocation (P4)
Type_Model (P4::Model)
TypeCheck (P4)
TypeChecking (P4)
TypeConstraint (P4)
TypeConstraints (P4)
TypeConverter (P4::P4V1)
TypeIdResolver (P4::RTTI::detail)
TypeIdResolver< T, std::void_t< decltype(T::static_typeId)> > (P4::RTTI::detail)
TypeInference (P4)
TypeInferenceBase (P4)
TypeInfo (P4::RTTI)
TypeMap (P4)
TypeNameHolder (P4::RTTI::detail)
TypeOccursVisitor (P4)
TypeSpecConverter (P4::ControlPlaneAPI)
TypeSpecialization (P4)
TypeSpecializationMap (P4)
TypeSpecParser (P4::BFRT)
TypeSubstitution (P4)
TypeSubstitutionVisitor (P4)
TypeUnification (P4)
TypeVariableSubstitution (P4)
TypeVariableSubstitutionVisitor (P4)
TypeWidthValidator (P4::DPDK)
U
UBPFArchHandlerBuilder (P4::ControlPlaneAPI::Standard)
UBPFBoolType (P4::UBPF)
UbpfCodeBuilder (P4::UBPF)
UBPFControl (P4::UBPF)
UBPFControlBodyTranslator (P4::UBPF)
UBPFDeparser (P4::UBPF)
UBPFDeparserTranslationVisitor (P4::UBPF)
UBPFEnumType (P4::UBPF)
UBPFErrorType (P4::UBPF)
UBPFExternType (P4::UBPF)
UBPFListType (P4::UBPF)
UBPFModel (P4::UBPF)
UBPFParser (P4::UBPF)
UBPFParserState (P4::UBPF)
UBPFProgram (P4::UBPF)
UBPFRegister (P4::UBPF)
UBPFScalarType (P4::UBPF)
UBPFStructType (P4::UBPF)
UBPFTable (P4::UBPF)
UBPFTableBase (P4::UBPF)
UbpfTarget (P4::UBPF)
UBPFTypeFactory (P4::UBPF)
UniqueNames (P4)
UniqueParameters (P4)
UnnestSelectList (P4)
UnparsedConstant (P4)
UnrollLoops (P4)
UpdateActionForSwitch (P4::DPDK)
UselessCasts (P4)
UT_hash_bucket
UT_hash_handle
UT_hash_table
Utils (P4::P4Tools)
V
V1Model (P4::P4V1)
V1ModelArchHandlerBuilder (P4::ControlPlaneAPI::Standard)
V1ModelProperties (P4::BMV2)
V1ParserDriver (P4::V1)
V1ProgramStructure (P4::BMV2)
ValidateAddOnMissExterns (P4::DPDK)
ValidateDirectCounterMeter (P4::DPDK)
ValidateMatchAnnotations (P4)
ValidateOperandSize (P4::DPDK)
ValidateParsedProgram (P4)
ValidateStringAnnotations (P4)
ValidateTableProperties (P4)
ValidateValueSets (P4)
flat_map::value_compare (P4)
ordered_map::value_compare (P4)
ValueMap (P4)
VariableSubstitution (P4::P4Tools::P4Testgen)
Vector (P4::IR)
VectorBase (P4::IR)
VerifyUpdate_Model (P4::P4V1)
Graphs::Vertex (P4::graphs)
VisitedKey (P4)
VisitFunctor (P4)
Visitor (P4)
Visitor_Context (P4)
PassManager::VisitorRef (P4)
W
WithFieldsLocation (P4)
Wordlist (P4::P4Tools::P4Smith)
X
Xdp_Model (P4::EBPF)
XDPEgressDeparserPSA (P4::EBPF)
XDPEgressPipeline (P4::EBPF)
XDPHelpProgram (P4::EBPF)
XDPIngressDeparserPSA (P4::EBPF)
XDPIngressPipeline (P4::EBPF)
XdpTarget (P4::EBPF)
Z
Z3Solver (P4::P4Tools)
Z3SolverAccessor (P4::P4Tools)
Z3SolverAdd (P4::P4Tools::Test::Z3Test)
Z3SolverAddSat01 (P4::P4Tools::Test::ArithmTest)
Z3SolverAddSat02 (P4::P4Tools::Test::ArithmTest)
Z3SolverAddSat03 (P4::P4Tools::Test::ArithmTest)
Z3SolverAddSat04 (P4::P4Tools::Test::ArithmTest)
Z3SolverAddSat05 (P4::P4Tools::Test::ArithmTest)
Z3SolverBAnd (P4::P4Tools::Test::Z3Test)
Z3SolverBOR (P4::P4Tools::Test::Z3Test)
Z3SolverBXor (P4::P4Tools::Test::Z3Test)
Z3SolverCastBit2Bool (P4::P4Tools::Test::Z3Test)
Z3SolverCastBit2EqualBit (P4::P4Tools::Test::Z3Test)
Z3SolverCastBit2LargerBit (P4::P4Tools::Test::Z3Test)
Z3SolverCastBit2LessBit (P4::P4Tools::Test::Z3Test)
Z3SolverCastBool2Bit (P4::P4Tools::Test::Z3Test)
Z3SolverCastInAssignment (P4::P4Tools::Test::Z3Test)
Z3SolverComplement (P4::P4Tools::Test::Z3Test)
Z3SolverConc (P4::P4Tools::Test::Z3Test)
Z3SolverITE (P4::P4Tools::Test::Z3Test)
Z3SolverMod (P4::P4Tools::Test::Z3Test)
Z3SolverMult (P4::P4Tools::Test::Z3Test)
Z3SolverSatisfiabilityChecks (P4::P4Tools::Test)
Z3SolverSatTests (P4::P4Tools::Test)
Z3SolverShl (P4::P4Tools::Test::Z3Test)
Z3SolverShrS (P4::P4Tools::Test::Z3Test)
Z3SolverShrU (P4::P4Tools::Test::Z3Test)
Z3SolverSub (P4::P4Tools::Test::Z3Test)
Z3SolverSubSat01 (P4::P4Tools::Test::ArithmTest)
Z3SolverSubSat02 (P4::P4Tools::Test::ArithmTest)
Z3SolverSubSat03 (P4::P4Tools::Test::ArithmTest)
Z3SolverSubSat04 (P4::P4Tools::Test::ArithmTest)
Z3SolverSubSat05 (P4::P4Tools::Test::ArithmTest)
Z3SolverTest (P4::P4Tools::Test)
Z3SolverTests (P4::P4Tools::Test)
Z3Translator (P4::P4Tools)
ZeroToMax (P4::BitRange)