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
AbstractExecutionState
(
P4Tools
)
AbstractInliner
(
P4
)
AbstractP4cTool
(
P4Tools
)
AbstractP4cToolOptions
(
P4Tools
)
AbstractParserDriver
(
P4
)
AbstractRepCheckedNode
(
P4Tools
)
AbstractStepper
(P4Tools::P4Testgen)
AbstractTest
(P4Tools::P4Testgen)
ActionArg
(P4Tools::P4Testgen)
actionAttributes
(
DPDK
)
ActionAttributes
(
TC
)
ActionCall
(P4Tools::P4Testgen)
ActionCall
(
P4
)
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 >
(
P4::ControlPlaneAPI::Standard
)
ActionProfileTraits< Arch::V1MODEL2020 >
(BMV2::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 >
(
P4::ControlPlaneAPI::Standard
)
ActionSelectorTraits< Arch::PSA >
(BMV2::Standard)
ActionSelectorTraits< Arch::V1MODEL >
(
P4::ControlPlaneAPI::Standard
)
ActionSelectorTraits< Arch::V1MODEL >
(BMV2::Standard)
ActionSelectorTraits< Arch::V1MODEL2020 >
(
P4::ControlPlaneAPI::Standard
)
ActionSelectorTraits< Arch::V1MODEL2020 >
(BMV2::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
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)
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
)
Bmv2V1ModelCompilerTarget
(
P4Tools::P4Testgen::Bmv2
)
Bmv2V1ModelExprStepper
(
P4Tools::P4Testgen::Bmv2
)
Bmv2V1ModelMeterValue
(
P4Tools::P4Testgen::Bmv2
)
Bmv2V1ModelProgramInfo
(
P4Tools::P4Testgen::Bmv2
)
Bmv2V1ModelRegisterValue
(
P4Tools::P4Testgen::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)
BuiltInMethod
(
P4
)
ByteAlignment
(
DPDK
)
C
CallGraph
(
P4
)
CallInfo
(
P4
)
CanBeImplicitlyCastConstraint
(
P4
)
CastBooleanTableKeys
(
P4
)
CFG
(BMV2)
CheckConstants
(
P4
)
CheckCoreMethods
(
P4
)
CheckDeprecated
(
P4
)
CheckExternInvocation
(
DPDK
)
CheckExternInvocationCommon
(
P4
)
CheckHeaderTypes
CheckIfMultiEntryPoint
(P4V1)
CheckNamedArgs
(
P4
)
CheckPNAExternInvocation
(
DPDK
)
CheckTableSize
(
P4
)
ChooseEnumRepresentation
(
P4
)
ChooseErrorRepresentation
(
P4
)
ClearTypeMap
(
P4
)
clone_session_entry
CloneConstants
(
P4
)
ClonePathExpressions
(
P4
)
Cloner_Model
(P4V1)
CloneType_Model
(P4V1)
CloneVariableDeclarations
(
P4
)
ClosedRange
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
)
ConstructorCall
(
P4
)
ConstructorMap
(
P4
)
ContainerConstructorCall
(
P4
)
ContainerType
(Util)
ContainsType
(
P4
)
Continuation
(P4Tools::P4Testgen)
Control_Model
(P4V1)
ControlBodyTranslator
(EBPF)
ControlBodyTranslatorPNA
(
TC
)
ControlBodyTranslatorPSA
(EBPF)
ControlConverter
(BMV2)
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
(
P4::ControlPlaneAPI::Helpers
)
CounterlikeTraits
(BMV2::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::PNA > >
(
P4::ControlPlaneAPI::Helpers
)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::PSA > >
(
P4::ControlPlaneAPI::Helpers
)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::PSA > >
(BMV2::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::V1MODEL > >
(
P4::ControlPlaneAPI::Helpers
)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::V1MODEL > >
(BMV2::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::V1MODEL2020 > >
(
P4::ControlPlaneAPI::Helpers
)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::V1MODEL2020 > >
(BMV2::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::PNA > >
(
P4::ControlPlaneAPI::Helpers
)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::PSA > >
(
P4::ControlPlaneAPI::Helpers
)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::PSA > >
(BMV2::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::V1MODEL > >
(
P4::ControlPlaneAPI::Helpers
)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::V1MODEL > >
(BMV2::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
DeclarationInjector
(
DPDK
)
DeclarationLookup
(
P4
)
DefActionValue
(
DPDK
)
DefaultAction
(
P4::ControlPlaneAPI
)
DefaultArguments
(
P4
)
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)
BFRuntimeGenerator::Digest
(P4::BFRT)
Digest
(
P4::ControlPlaneAPI::Standard
)
DigestReceiver_Model
(P4V1)
DirectCounter_Model
(P4V1)
DirectionToRegRead
(
DPDK
)
DirectMeter_Model
(P4V1)
DirectMeterMap::DirectMeterInfo
(BMV2)
DirectMeterMap
(BMV2)
DiscoverActionsInlining
(
P4
)
DiscoverFunctionsInlining
(
P4
)
DiscoverInlining
(
P4
)
DiscoverStructure
(BMV2)
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
)
DoEntryPriorities
(
P4
)
DoExpandEmit
(
P4
)
DoExpandLookahead
(
P4
)
DoFlattenHeaderUnion
(
P4
)
DoFlattenHeaderUnionStack
(
P4
)
DoGlobalCopyPropagation
(
P4
)
DoHandleNoMatch
(
P4
)
DoInstantiateCalls
(
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
)
DpdkProgramStructure
CFG::DummyNode
(BMV2)
DuplicateActions
(
P4
)
E
EBPFActionProfilePSA
(EBPF)
EBPFActionSelectorPSA
(EBPF)
EBPFBoolType
(EBPF)
EBPFChecksumPSA
(EBPF)
EBPFCmdStepper
(P4Tools::P4Testgen::EBPF)
EbpfCodeGenerator
(EBPF)
EBPFCompilerTarget
(P4Tools::P4Testgen::EBPF)
EBPFConcolic
(P4Tools::P4Testgen::EBPF)
EBPFConstants
(P4Tools::P4Testgen::EBPF)
EBPFControl
(EBPF)
EBPFControlPSA
(EBPF)
EBPFCounterPSA
(EBPF)
EBPFCounterTable
(EBPF)
EBPFDeparser
(EBPF)
EBPFDeparserPSA
(EBPF)
EBPFDigestPSA
(EBPF)
EBPFDigestPSAValueVisitor
(EBPF)
EBPFEgressPipeline
(EBPF)
EBPFEnumType
(EBPF)
EBPFExprStepper
(P4Tools::P4Testgen::EBPF)
EBPFHashAlgorithmPSA
(EBPF)
EBPFHashAlgorithmTypeFactoryPNA
(
TC
)
EBPFHashAlgorithmTypeFactoryPSA
(EBPF)
EBPFHashPSA
(EBPF)
EBPFIngressPipeline
(EBPF)
EBPFInitializerUtils
(EBPF)
EBPFInternetChecksumPSA
(EBPF)
EBPFMeterPSA
(EBPF)
EBPFModel
(EBPF)
EBPFObject
(EBPF)
EbpfOptions
EBPFParser
(EBPF)
EBPFParserState
(EBPF)
EBPFPipeline
(EBPF)
EBPFPnaParser
(
TC
)
EBPFProgram
(EBPF)
EBPFProgramInfo
(P4Tools::P4Testgen::EBPF)
EBPFPsaParser
(EBPF)
EBPFRandomPSA
(EBPF)
EBPFRegisterPSA
(EBPF)
EBPFScalarType
(EBPF)
EBPFStackType
(EBPF)
EBPFStructType
(EBPF)
EBPFTable
(EBPF)
EBPFTableBase
(EBPF)
EBPFTableImplementationPSA
(EBPF)
EBPFTablePNA
(
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)
EntryPriorities
(
P4
)
Enum_Model
(Model)
Enumerator
(Util)
EnumeratorHandle
(Util)
EnumInstance
(
P4
)
EnumOn32Bits
(EBPF)
EnumOn32Bits
(
DPDK
)
EnumOn32Bits
(BMV2)
EnumOn32Bits
(UBPF)
EnumOn32Bits
(
P4
)
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
(P4V1)
ExpressionConverter
(BMV2)
ExpressionEvaluator
(
P4
)
ExpressionUnroll
(
DPDK
)
ExprStepper
(P4Tools::P4Testgen)
exprUses
ExtendedCallGraph
(
P4Tools
)
Extern
(
TC
)
Extern_Model
(Model)
externAttributes
(
DPDK
)
ExternConstructorCall
(
P4
)
ExternConverter
(P4V1)
ExternConverter
(BMV2)
ExternFunction
(
P4
)
ExternInstance
(
P4
)
ExternInstantiation
(
P4
)
ExternMethod
(
P4
)
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)
FormatOptions
(
P4Tools
)
FormatTest
(Test)
FromTo
(BitRange)
FrontEnd
(
P4
)
FrontEndPolicy
(
P4
)
FunctionCall
(
P4
)
FunctionsInliner
(
P4
)
FunctionSpecialization
(
P4
)
FunctionSpecializationMap
(
P4
)
G
GeneralInliner
(
P4
)
Generic
(
P4Tools::TraceEvents
)
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)
H
HalfOpenRange
HandleNoMatch
(
P4
)
HandleValidityHeaderUnion
(
P4
)
HasExits
(
P4
)
Hash
(Util)
hash< ClosedRange< Unit, Order > >
(
std
)
hash< cstring >
(
std
)
hash< HalfOpenRange< Unit, Order > >
(
std
)
hash< P4::ProgramPoint >
(
std
)
hash< std::pair< T1, T2 > >
(
std
)
hash< std::tuple< Types... > >
(
std
)
hash< table_entry >
(
std
)
Hash_Model
(UBPF)
Hash_Model
(P4V1)
hash_vector_base
Hasher
(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< 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
)
HasToString
(Util)
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
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
)
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_14)
InlineActions
(
P4
)
InlineControlFlow
InlineDriver
(
P4
)
InlineFunctions
(
P4
)
InlineList
(
P4
)
InlinePass
(
P4
)
InlineSummary
(
P4
)
InputSources
(Util)
InsertCompilerGeneratedStartState
(P4V1)
InsertReqDeclForIPSec
(
DPDK
)
InspectDpdkProgram
InspectPnaProgram
(
TC
)
InspectPsaProgram
(BMV2)
InstanceBase
(
P4
)
InstantiateDirectCalls
(
P4
)
Instantiation
(
P4
)
IntegerHasher
(Util::Detail)
hash_vector_base::internal
InternetChecksumAlgorithm
(EBPF)
IntrospectionGenerator
(
TC
)
IntrospectionInfo
(
TC
)
IOptionPragmaParser
(
P4
)
IsDirectionMetadataUsed
(
DPDK
)
IsLikeLeftValue
(
P4
)
IsMask
(
P4
)
IsNonConstantArrayIndex
(
P4
)
IsValid
(
P4
)
iterator_range
(Util)
IteratorEnumerator
(Util)
IterKeys
IterValues
J
JsonArray
(Util)
JsonObject
(Util)
JsonObjects
(BMV2)
JsonValue
(Util)
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
)
LocalCopyPropagation
(
P4
)
LocalizeActions
(
P4
)
LocalizeAllActions
(
P4
)
LocationPath
(
P4
)
LocationSet
(
P4
)
LogicalExpressionUnroll
(
DPDK
)
hash_vector_base::lookup_cache
CallGraph::Loop
(
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
)
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
(
P4Tools
)
MidEnd
(P4Test)
MidEnd
(
TC
)
MidEnd
(UBPF)
MidEndLast
(
P4
)
MinimalNameGenerator
(
P4
)
MinToMax
(BitRange)
MissingIdAssigner
(
P4
)
Model
(Model)
Model
(
P4Tools
)
MoveActionsToTables
(
P4
)
MoveCollectedStructLocalVariableToMetadata
(
DPDK
)
MoveConstructors
(
P4
)
MoveDeclarations
(
P4
)
MoveInitializers
(
P4
)
MoveIntrinsicMetadata
(P4V1)
MoveNonHeaderFieldsToPseudoHeader
(
DPDK
)
N
n4
NamedSymbol
(Util)
NameGateways
NameGenerator
(
P4
)
Namespace
(Util)
NamespaceContext
(
P4Tools
)
NestedStructMap
(
P4
)
NestedStructs
(
P4
)
CFG::Node
(BMV2)
NodeFinder
(Test)
bitvec::nonconst_bitref
O
Object
(Util)
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)
P4CContext
P4CContextWithOptions
P4CExceptionBase
(Util)
P4Constants
(
P4Tools
)
P4COptionPragmaParser
(
P4
)
P4CoreLibrary
(
P4
)
P4CReachability
(Test)
P4Exception_Model
(
P4
)
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
)
P4SymbolSuffixSet
(
P4::ControlPlaneAPI
)
p4tc_ext_bpf_params
p4tc_ext_csum_params
p4tc_table_entry_act_bpf_params__local
p4tc_table_entry_create_bpf_params__local
P4TestOptions
P4TestOptions
(Test)
P4ToolsTest
(Test)
P4ToolsTestCase
(Test)
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)
Parser_Model
(P4V1)
ParserConverter
(BMV2)
ParserErrorMessage
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)
PathName
(Util)
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
)
PnaDpdkCompilerTarget
(
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
)
Predication
(
P4
)
PrependPassRecircId
(
DPDK
)
PrependPDotToActionArgs
(
DPDK
)
PrimitiveConverter
(P4V1)
ProcessControls
(BMV2)
ProcessControls
(
DPDK
)
ProgramInfo
(P4Tools::P4Testgen)
ProgramMap
(
P4
)
ProgramPoint
(
P4
)
ProgramPoints
(
P4
)
ProgramStructure
(Util)
ProgramStructure
(P4V1)
ProgramStructure
(BMV2)
PropagateP4RuntimeTranslation
(
P4Tools::P4Testgen::Bmv2
)
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)
PsaStateTranslationVisitor
(EBPF)
PSASwitchBackend
(EBPF)
PsaSwitchBackend
(BMV2)
PsaSwitchExpressionConverter
(BMV2)
PsaSwitchMidEnd
(BMV2)
PsaSwitchOptions
(BMV2)
PTF
(
P4Tools::P4Testgen::Pna
)
PTF
(
P4Tools::P4Testgen::Bmv2
)
PTFTest
(Test)
R
Random_Model
(P4V1)
RandomBacktrack
(P4Tools::P4Testgen)
Range
(
P4Tools::P4Testgen::Pna
)
Range
(
P4Tools::P4Testgen::Bmv2
)
RangeIter
ReachabilityEngine
(
P4Tools
)
ReachabilityEngineState
(
P4Tools
)
ReadsWrites
(
P4
)
Reassociation
(
P4
)
ReferenceMap
(
P4
)
RefersToParser
(
P4Tools::P4Testgen::Bmv2
)
Reflect
(
NetHash
)
BFRuntimeGenerator::Register
(P4::BFRT)
Register
(
P4::ControlPlaneAPI::Standard
)
Register_Model
(UBPF)
Register_Model
(P4V1)
RegisterTraits
(BMV2::Standard)
RegisterTraits
(
P4::ControlPlaneAPI::Standard
)
RegisterTraits< Arch::PNA >
(
P4::ControlPlaneAPI::Standard
)
RegisterTraits< Arch::PSA >
(
P4::ControlPlaneAPI::Standard
)
RegisterTraits< Arch::PSA >
(BMV2::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
)
RemoveComplexComparisons
(
P4
)
RemoveComplexExpressions
(BMV2)
RemoveComplexExpressions
(
P4
)
RemoveComplexExpressionsPolicy
(
P4
)
RemoveConsecutiveJmpAndLabel
(
DPDK
)
RemoveDontcareArgs
(
P4
)
RemoveExits
(
P4
)
RemoveGenericTypes
(
P4
)
RemoveHidden
(
P4
)
RemoveLabelAfterLabel
(
DPDK
)
RemoveLeftSlices
(
P4
)
RemoveMiss
(
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
)
ReplaceLogMsg
(
P4
)
ReplacementMap
(
P4
)
ConvertLookahead::ReplacementMap
(
DPDK
)
ReplaceSelectRange
(
P4
)
ReplaceStructs
(
P4
)
ReplaceTypeUses
(
P4
)
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)
ScalarValue
(
P4
)
CallGraph::sccInfo
(
P4
)
ScopedTimer
(Util)
ScopedTimerCtx
(Util)
SelectedBranches
(P4Tools::P4Testgen)
SelectionTable
(
DPDK
)
SerEnumInstance
(
P4
)
SetHeaders
(
P4
)
SetOfLocations
(
P4
)
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
)
sk_buff
SkipControls
(BMV2)
SkipControls
(P4Test)
SmallStepEvaluator
(P4Tools::P4Testgen)
SmallStepTest
(Test)
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
)
SplitP4TableCommon
(
DPDK
)
ExecutionState::StackFrame
(P4Tools::P4Testgen)
StackVariable
(
P4
)
StackVariableHash
(
P4
)
StandardMetadataType_Model
(P4V1)
StartLen
(BitRange)
StatementConverter
(P4V1)
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
)
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
)
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)
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)
TestgenCompilerTarget
(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)
Token
(
P4Tools::P4Testgen::Bmv2
)
ToP4
(
P4
)
TopLevelCtxt
(
DPDK
)
TraceEvent
(
P4Tools
)
ParserGraphs::TransitionEdge
(
graphs
)
TranslationAnnotation
(
P4::ControlPlaneAPI
)
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)
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
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)
VerifyUpdate_Model
(P4V1)
Graphs::Vertex
(
graphs
)
VisitedKey
(
P4
)
W
WithFieldsLocation
(
P4
)
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)
Generated on Tue Mar 26 2024 for