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