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 (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)