Here is a list of all documented functions with links to the class documentation for each member:
- p -
- parse() : P4::P4ParserDriver, V1::V1ParserDriver
 
- ParseAnnotations() : P4::ParseAnnotations
 
- parseExpressionList() : P4::P4ParserDriver
 
- parser_error() : ErrorReporter
 
- ParserStateRewriter() : P4::ParserStructureImpl::ParserStateRewriter
 
- ParserSymbolicInterpreter() : P4::ParserStructureImpl::ParserSymbolicInterpreter
 
- peekPacketBuffer() : P4Tools::P4Testgen::ExecutionState
 
- pickRandom() : P4Tools::Utils
 
- PnaDpdkProgramInfo() : P4Tools::P4Testgen::Pna::PnaDpdkProgramInfo
 
- pop() : P4Tools::NamespaceContext, P4Tools::P4Testgen::Continuation::Body, P4Tools::Z3Solver
 
- popBody() : P4Tools::P4Testgen::ExecutionState
 
- popContinuation() : P4Tools::P4Testgen::ExecutionState
 
- popNamespace() : P4Tools::AbstractExecutionState
 
- popRandomBranch() : P4Tools::P4Testgen::SymbolicExecutor
 
- populate() : P4::ParameterSubstitution
 
- populateOutputNames() : P4V1::ProgramStructure
 
- post_join_flows() : ControlFlowVisitor, Visitor
 
- postAdd() : P4::ControlPlaneAPI::P4RuntimeAnalyzer, P4::ControlPlaneAPI::P4RuntimeArchHandlerIface, P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< arch >
 
- postCollect() : P4::ControlPlaneAPI::P4RuntimeArchHandlerIface, P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< arch >
 
- postorder() : DPDK::DefActionValue, DPDK::ReplaceHdrMetaField, DPDK::SplitP4TableCommon, P4::DoConvertEnums, P4::DoEliminateSerEnums, P4::DoStrengthReduction, P4::ParserStructureImpl::ParserStateRewriter, P4::RemoveNestedStructs, P4::RewriteAllParsers, P4::TypeInference, P4::ValidateParsedProgram, P4V1::ExpressionConverter, Test::ArithmTest::SaturationTransform
 
- preorder() : BMV2::ConvertGlobals, BMV2::HeaderConverter, BMV2::InspectPsaProgram, DPDK::CollectDirectCounterMeter, DPDK::CollectTableInfo, DPDK::ConvertStatementToDpdk, DPDK::DirectionToRegRead, DPDK::DpdkAddPseudoHeaderDecl, DPDK::ElimHeaderCopy, DPDK::InsertReqDeclForIPSec, DPDK::LogicalExpressionUnroll, EBPF::CodeGenInspector, EBPF::EBPFDigestPSAValueVisitor, EBPF::EBPFTablePSAImplementationPropertyVisitor, EBPF::EBPFTablePSAInitializerCodeGen, EBPF::EBPFTablePsaPropertyVisitor, InspectDpdkProgram, P4::ComputeWriteSet, P4::CopySrcInfo, P4::GeneralInliner, P4::InspectPsaProgram, P4::ParserStructureImpl::ParserStateRewriter, P4::Predication, P4::TypeInference, P4Tools::P4Testgen::AbstractStepper, P4Tools::P4Testgen::CmdStepper, P4Tools::P4Testgen::ExprStepper, P4Tools::Z3Translator, TC::ParsePnaArchitecture
 
- prependToInputPacket() : P4Tools::P4Testgen::ExecutionState
 
- prependToPacketBuffer() : P4Tools::P4Testgen::ExecutionState
 
- preprocess() : ParserOptions
 
- print() : P4Tools::TraceEvent, P4Tools::TraceEvents::AssignmentStatement, P4Tools::TraceEvents::Emit, P4Tools::TraceEvents::Expression, P4Tools::TraceEvents::ExtractFailure, P4Tools::TraceEvents::ExtractSuccess, P4Tools::TraceEvents::Generic, P4Tools::TraceEvents::GenericDescription, P4Tools::TraceEvents::IfStatementCondition, P4Tools::TraceEvents::MethodCall, P4Tools::TraceEvents::Packet, P4Tools::TraceEvents::ParserStart, P4Tools::TraceEvents::ParserState
 
- printCurrentTraceAndBranches() : P4Tools::P4Testgen::SymbolicExecutor
 
- printSymbolicEnv() : P4Tools::AbstractExecutionState
 
- printTestInfo() : P4Tools::P4Testgen::TestBackEnd
 
- process() : BMV2::PsaSwitchOptions, DPDK::DpdkOptions, graphs::Graph_visitor, P4Tools::AbstractP4cToolOptions, ParserOptions, Util::Options
 
- process_relation_operation() : DPDK::ConvertStatementToDpdk
 
- produceCopyInOutCall() : P4Tools::P4Testgen::ProgramInfo
 
- produceEmitCall() : P4Tools::P4Testgen::EBPF::EBPFExprStepper
 
- produceProgramInfo() : P4Tools::P4Testgen::TestgenTarget
 
- produceProgramInfoImpl() : P4Tools::P4Testgen::Bmv2::Bmv2V1ModelTestgenTarget, P4Tools::P4Testgen::EBPF::EBPFTestgenTarget, P4Tools::P4Testgen::Pna::PnaDpdkTestgenTarget, P4Tools::P4Testgen::TestgenTarget
 
- produceStackIndex() : P4Tools::HSIndexToMember
 
- produceTest() : P4Tools::P4Testgen::Bmv2::Protobuf, P4Tools::P4Testgen::Bmv2::ProtobufIr, P4Tools::P4Testgen::TestFramework
 
- produceTestInfo() : P4Tools::P4Testgen::Bmv2::Bmv2TestBackend, P4Tools::P4Testgen::EBPF::EBPFTestBackend, P4Tools::P4Testgen::Pna::PnaTestBackend, P4Tools::P4Testgen::TestBackEnd
 
- propagateTaint() : P4Tools::Taint
 
- push() : P4Tools::NamespaceContext, P4Tools::P4Testgen::Continuation::Body, P4Tools::Z3Solver
 
- pushBackOrAppend() : IR::Vector< T >
 
- pushBranchDecision() : P4Tools::P4Testgen::ExecutionState
 
- pushContinuation() : P4Tools::P4Testgen::ExecutionState
 
- pushCurrentContinuation() : P4Tools::P4Testgen::ExecutionState
 
- pushNamespace() : P4Tools::AbstractExecutionState
 
- pushNewArray() : BMV2::HeaderConverter
 
- pushPathConstraint() : P4Tools::P4Testgen::ExecutionState