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