 |
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 > (BMV2::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 > (BMV2::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 (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)
- ConvertPnaToJson (BMV2)
- 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 > > (BMV2::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 > > (BMV2::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 (P4)
- DirectMeterMap (P4)
- DiscoverActionsInlining (P4)
- DiscoverFunctionsInlining (P4)
- DiscoverInlining (P4)
- 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)
- EBPFDigestPNA (TC)
- 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)
- 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_SourceInfo (Util)
- has_SourceInfo< T, std::void_t< decltype(std::declval< T >().getSourceInfo())> > (Util)
- 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::ComputeDefUse::loc_t > (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
- hvec_set
- 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 (BMV2)
- InspectPnaProgram (TC)
- InspectPortableProgram (P4)
- 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 (BMV2)
- ParsePnaArchitecture (TC)
- ParsePortableArchitecture (P4)
- 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)
- PnaCodeGenerator (BMV2)
- 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)
- PnaEnumOn32Bits (BMV2)
- PNAErrorCodesGen (TC)
- PnaNicBackend (BMV2)
- PnaNicExpressionConverter (BMV2)
- PnaNicMidEnd (BMV2)
- PnaNicOptions (BMV2)
- PnaProgramStructure (BMV2)
- PnaProgramStructure (TC)
- PnaStateTranslationVisitor (TC)
- PnaSymbolicVars (P4Tools::P4Testgen::Pna)
- PnaTestBackend (P4Tools::P4Testgen::Pna)
- UnrollLoops::Policy (P4)
- PortableCodeGenerator (BMV2)
- PortableMidEnd (BMV2)
- PortableOptions (BMV2)
- PortableProgramStructure (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 (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 (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 > (BMV2::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)
- StateVariableEqual (IR)
- StateVariableLess (IR)
- 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)
- SymbolicVariableEqual (IR)
- SymbolicVariableLess (IR)
- 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)