Here is a list of all functions with links to the classes they belong to:
- p -
- param_decl() : Puma::CBuilder, Puma::CCSyntax, Puma::CSyntax
- param_decl1() : Puma::CBuilder, Puma::CSyntax
- param_decl_clause() : Puma::CBuilder, Puma::CCSyntax, Puma::CSemantic, Puma::CSyntax
- param_decl_list() : Puma::CBuilder, Puma::CSyntax
- param_init() : Puma::CCBuilder, Puma::CCSyntax
- Parameter() : Puma::CTemplateInfo
- Parameters() : Puma::CT_TemplateDecl, Puma::CT_TypeParamDecl, Puma::CTemplateInfo
- Parent() : Puma::CScopeInfo, Puma::CTree
- parse() : Puma::CCParser, Puma::CCSyntax::ArrayDelim, Puma::CCSyntax::AssExpr1, Puma::CCSyntax::AssExpr, Puma::CCSyntax::BlockDecl, Puma::CCSyntax::ClassHead1, Puma::CCSyntax::ClassHead, Puma::CCSyntax::ClassName, Puma::CCSyntax::ClassOrNsName, Puma::CCSyntax::ClassTemplateName, Puma::CCSyntax::ColonColon, Puma::CCSyntax::CondExpr, Puma::CCSyntax::Condition1, Puma::CCSyntax::Condition2, Puma::CCSyntax::Condition, Puma::CCSyntax::ConstExpr, Puma::CCSyntax::ConstructExpr, Puma::CCSyntax::ConvFctId, Puma::CCSyntax::ConvTypeId, Puma::CCSyntax::Decl, Puma::CCSyntax::DeclaratorId, Puma::CCSyntax::DeclSpecSeq1, Puma::CCSyntax::DeclStmt, Puma::CCSyntax::DeleteExpr, Puma::CCSyntax::DirectAbstDeclarator, Puma::CCSyntax::DirectDeclarator1, Puma::CCSyntax::DirectNewDeclarator1, Puma::CCSyntax::DirectNewDeclarator, Puma::CCSyntax::ElaboratedTypeSpec, Puma::CCSyntax::EnumeratorDef, Puma::CCSyntax::EnumeratorList, Puma::CCSyntax::EnumName, Puma::CCSyntax::ExtensionNsDef1, Puma::CCSyntax::ExtensionNsDef, Puma::CCSyntax::FctSpec, Puma::CCSyntax::IdExpr, Puma::CCSyntax::InitDeclarator, Puma::CCSyntax::LinkageSpec, Puma::CCSyntax::Literal, Puma::CCSyntax::MiscSpec, Puma::CCSyntax::MulExpr, Puma::CCSyntax::NamedNsDef, Puma::CCSyntax::NamespaceAlias, Puma::CCSyntax::NamespaceBody, Puma::CCSyntax::NamespaceDef, Puma::CCSyntax::NamespaceName, Puma::CCSyntax::NestedNameSpec1, Puma::CCSyntax::NestedNameSpec, Puma::CCSyntax::NewDeclarator, Puma::CCSyntax::NewExpr, Puma::CCSyntax::NewInit, Puma::CCSyntax::NewPlacement, Puma::CCSyntax::NewTypeId, Puma::CCSyntax::NsAliasDef, Puma::CCSyntax::OriginalNsDef1, Puma::CCSyntax::OriginalNsDef, Puma::CCSyntax::OriginalNsName, Puma::CCSyntax::ParamDeclClause, Puma::CCSyntax::PmExpr, Puma::CCSyntax::PostfixExpr1, Puma::CCSyntax::PostfixExpr2, Puma::CCSyntax::PostfixExpr, Puma::CCSyntax::PrimExpr, Puma::CCSyntax::PseudoDtorName, Puma::CCSyntax::PtrOperator, Puma::CCSyntax::QualId, Puma::CCSyntax::QualNsSpec, Puma::CCSyntax::RelExpr, Puma::CCSyntax::SimpleDecl, Puma::CCSyntax::SimpleTypeSpec, Puma::CCSyntax::Stmt, Puma::CCSyntax::StmtSeq, Puma::CCSyntax::StorageClassSpec, Puma::CCSyntax::SubStmt, Puma::CCSyntax::TemplateName, Puma::CCSyntax::TypeName, Puma::CCSyntax::TypeTraitExpr, Puma::CCSyntax::UnaryExpr, Puma::CCSyntax::UnnamedNsDef1, Puma::CCSyntax::UnnamedNsDef, Puma::CCSyntax::UnqualId, Puma::CCSyntax::UsingDecl, Puma::CCSyntax::UsingDirective, Puma::CSyntax::AbstDeclarator, Puma::CSyntax::AddExpr, Puma::CSyntax::AndExpr, Puma::CSyntax::ArrayDelim, Puma::CSyntax::AsmDef, Puma::CSyntax::AssExpr1, Puma::CSyntax::AssExpr, Puma::CSyntax::BlockDecl, Puma::CSyntax::CastExpr1, Puma::CSyntax::CastExpr2, Puma::CSyntax::CastExpr, Puma::CSyntax::ClassHead, Puma::CSyntax::ClassKey, Puma::CSyntax::CmpdLiteral, Puma::CSyntax::CmpdStmt, Puma::CSyntax::CmpdStr, Puma::CSyntax::CondExpr, Puma::CSyntax::Condition, Puma::CSyntax::ConstExpr, Puma::CSyntax::CvQual, Puma::CSyntax::CvQualSeq, Puma::CSyntax::Decl, Puma::CSyntax::Declarator, Puma::CSyntax::DeclaratorId, Puma::CSyntax::DeclSeq, Puma::CSyntax::DeclSpec, Puma::CSyntax::DeclSpecSeq1, Puma::CSyntax::DeclSpecSeq, Puma::CSyntax::DirectAbstDeclarator1, Puma::CSyntax::DirectAbstDeclarator, Puma::CSyntax::DirectDeclarator1, Puma::CSyntax::DirectDeclarator, Puma::CSyntax::ElaboratedTypeSpec, Puma::CSyntax::Enumerator, Puma::CSyntax::EnumeratorDef, Puma::CSyntax::EnumeratorList, Puma::CSyntax::EnumKey, Puma::CSyntax::EnumSpec1, Puma::CSyntax::EnumSpec, Puma::CSyntax::EquExpr, Puma::CSyntax::ExclOrExpr, Puma::CSyntax::Expr, Puma::CSyntax::ExprList, Puma::CSyntax::ExprStmt, Puma::CSyntax::FctSpec, Puma::CSyntax::ForInitStmt, Puma::CSyntax::Identifier, Puma::CSyntax::IdentifierList, Puma::CSyntax::IdExpr, Puma::CSyntax::InclOrExpr, Puma::CSyntax::InitDeclarator1, Puma::CSyntax::InitDeclarator, Puma::CSyntax::InitDeclaratorList, Puma::CSyntax::IterStmt, Puma::CSyntax::JumpStmt, Puma::CSyntax::LabelStmt, Puma::CSyntax::Literal, Puma::CSyntax::LogAndExpr, Puma::CSyntax::LogOrExpr, Puma::CSyntax::MembDesignator, Puma::CSyntax::MiscSpec, Puma::CSyntax::MulExpr, Puma::CSyntax::OffsetofExpr, Puma::CSyntax::ParamDecl1, Puma::CSyntax::ParamDeclClause, Puma::CSyntax::ParamDeclList, Puma::CSyntax::PostfixExpr1, Puma::CSyntax::PostfixExpr, Puma::CSyntax::PrimExpr, Puma::CSyntax::PrivateName, Puma::CSyntax::PtrOperator, Puma::CSyntax::RelExpr, Puma::CSyntax::SelectStmt, Puma::CSyntax::ShiftExpr, Puma::CSyntax::SimpleDecl, Puma::CSyntax::SimpleTypeSpec, Puma::CSyntax::Stmt, Puma::CSyntax::StmtSeq, Puma::CSyntax::StorageClassSpec, Puma::CSyntax::StrLiteral, Puma::CSyntax::SubStmt, Puma::CSyntax::TransUnit, Puma::CSyntax::TypedefName, Puma::CSyntax::TypeId, Puma::CSyntax::TypeName, Puma::CSyntax::TypeSpec, Puma::CSyntax::TypeSpecSeq1, Puma::CSyntax::TypeSpecSeq, Puma::CSyntax::UnaryExpr1, Puma::CSyntax::UnaryExpr, Puma::InstantiationParser, Puma::Parser, Puma::PreprocessorParser, Puma::Syntax
- parse_block() : Puma::Syntax
- parse_curly_block() : Puma::Syntax
- parse_delayed() : Puma::CCSemantic, Puma::InstantiationSemantic
- parse_fct() : Puma::Syntax
- parse_round_block() : Puma::Syntax
- parse_token() : Puma::Syntax
- parseDelayed() : Puma::CCSemantic
- ParseDelayed() : Puma::CRecord
- Parser() : Puma::Parser
- parserState() : Puma::PreprocessorParser
- passOn() : Puma::PreLevelState
- passOnConstant() : Puma::CCSemExpr, Puma::CSemExpr
- paste() : Puma::List, Puma::ManipCommander
- paste_before() : Puma::List, Puma::ManipCommander
- PasteBeforeManipulator() : Puma::PasteBeforeManipulator
- PasteManipulator() : Puma::PasteManipulator
- path() : Puma::Filename, Puma::FilenameInfo
- PathInfo() : Puma::PathInfo
- PathIterator() : Puma::PathIterator
- PathManager() : Puma::PathManager
- pattern() : Puma::PathIterator
- permitted() : Puma::ManipController
- Pipe() : Puma::Pipe
- PipedCmd() : Puma::PipedCmd
- Placement() : Puma::CT_NewExpr
- pm_expr() : Puma::CCBuilder, Puma::CCSyntax
- PointOfInst() : Puma::CCOverloading
- PointOfInstantiation() : Puma::CTemplateInstance, Puma::InstantiationCandidate
- PointOfInstantiationScope() : Puma::CTemplateInstance
- pop() : Puma::BCStack< Item, BUCKET_SIZE >
- Pop() : Puma::PtrStack< T >
- pop() : Puma::Stack< Item >
- popSubObj() : Puma::CSemExpr
- post_action() : Puma::CCSemVisitor, Puma::CSemVisitor
- post_visit() : Puma::CCSemVisitor, Puma::CSemVisitor, Puma::CVisitor
- postfix_expr() : Puma::CBuilder, Puma::CCBuilder, Puma::CCSemantic, Puma::CCSyntax, Puma::CSyntax
- postfix_expr1() : Puma::CBuilder, Puma::CCSemantic, Puma::CCSyntax, Puma::CSyntax
- postfix_expr2() : Puma::CCBuilder, Puma::CCSemantic, Puma::CCSyntax
- pre_action() : Puma::CCSemVisitor, Puma::CSemVisitor
- pre_mode() : Puma::PreprocessorParser
- pre_visit() : Puma::CCSemVisitor, Puma::CSemVisitor, Puma::CVisitor
- PreAnswer() : Puma::PreAnswer
- PreArgDesc() : Puma::PreArgDesc
- PreAssertDirective() : Puma::PreAssertDirective
- PreAssertionEvaluator() : Puma::PreAssertionEvaluator
- PreConditionalGroup() : Puma::PreConditionalGroup
- PreCondSemNode() : Puma::PreCondSemNode
- PreDefineConstantDirective() : Puma::PreDefineConstantDirective
- PreDefineFunctionDirective() : Puma::PreDefineFunctionDirective
- predicateManager() : Puma::PreprocessorParser
- predict_1() : Puma::Syntax
- PreDirectiveGroups() : Puma::PreDirectiveGroups
- PreElifDirective() : Puma::PreElifDirective
- PreElifPart() : Puma::PreElifPart
- PreElseDirective() : Puma::PreElseDirective
- PreElsePart() : Puma::PreElsePart
- PreEndifDirective() : Puma::PreEndifDirective
- PreError() : Puma::PreError
- PreErrorDirective() : Puma::PreErrorDirective
- PreExpr() : Puma::PreExpr
- PreFileIncluder() : Puma::PreFileIncluder
- PrefixSon() : Puma::CT_List
- PreIdentifierList() : Puma::PreIdentifierList
- PreIfdefDirective() : Puma::PreIfdefDirective
- PreIfDirective() : Puma::PreIfDirective
- PreIfndefDirective() : Puma::PreIfndefDirective
- PreInclSemNode() : Puma::PreInclSemNode
- PreIncludeDirective() : Puma::PreIncludeDirective
- PreLevelState() : Puma::PreLevelState
- PreMacro() : Puma::PreMacro
- PreMacroExpander() : Puma::PreMacroExpander
- PreMacroManager() : Puma::PreMacroManager
- PreParserState() : Puma::PreParserState
- prepend() : Puma::Array< Item >, Puma::Array< Item * >, Puma::List, Puma::VoidPtrArray
- PrePredicate() : Puma::PrePredicate
- PrePrintVisitor() : Puma::PrePrintVisitor
- preprocessor() : Puma::PreFileIncluder
- PreprocessorParser() : Puma::PreprocessorParser
- PreProgram() : Puma::PreProgram
- PreSemIterator() : Puma::PreSemIterator
- PreSonIterator() : Puma::PreSonIterator
- PreTokenList() : Puma::PreTokenList
- PreTokenListPart() : Puma::PreTokenListPart
- PreTree() : Puma::PreTree
- PreTreeComposite() : Puma::PreTreeComposite
- PreTreeIterator() : Puma::PreTreeIterator
- PreTreeToken() : Puma::PreTreeToken
- PreUnassertDirective() : Puma::PreUnassertDirective
- PreUndefDirective() : Puma::PreUndefDirective
- prev() : Puma::List, Puma::Unit
- PreVisitor() : Puma::PreVisitor
- PrevObject() : Puma::CObjectInfo
- PreWarningDirective() : Puma::PreWarningDirective
- prim_ds() : Puma::CBuilder
- prim_expr() : Puma::CBuilder, Puma::CCBuilder, Puma::CCSyntax, Puma::CSyntax
- Primary() : Puma::CFileInfo
- print() : Puma::CConstant, Puma::CExprValue, Puma::CPrintVisitor, Puma::CStrLiteral, Puma::CT_QualName, Puma::CT_SimpleName, Puma::CTypeInfo, Puma::CWStrLiteral, Puma::DeducedArgument, Puma::Filename, Puma::ManipError, Puma::Printable, Puma::Project, Puma::Token, Puma::Unit, Puma::UnitManager
- printArgumentList() : Puma::InstantiationCandidate
- printInstantiationErrorHeader() : Puma::InstantiationCandidate
- printInstantiationHeader() : Puma::CCInstantiation, Puma::InstantiationCandidate
- PrintOption() : Puma::Config
- PrintOptions() : Puma::Config
- private_name() : Puma::CSyntax
- PrivateName() : Puma::Semantic
- problem() : Puma::Syntax
- Project() : Puma::CSemDatabase, Puma::Project
- ProjectFile() : Puma::ProjectFile
- promote() : Puma::CSemExpr
- properSubsequence() : Puma::CCConversions
- prot() : Puma::PathManager
- protect() : Puma::PathManager
- protection() : Puma::CCSemantic
- Protection() : Puma::CObjectInfo
- protection() : Puma::CSemantic
- provider() : Puma::InstantiationSyntax, Puma::Syntax
- prune() : Puma::CVisitor
- pruned() : Puma::CVisitor
- pseudo_dtor_name() : Puma::CCBuilder, Puma::CCSemantic, Puma::CCSyntax
- ptr_operator() : Puma::CBuilder, Puma::CCSyntax, Puma::CSyntax
- PtrBaseType() : Puma::CTypeInfo
- PtrStack() : Puma::PtrStack< T >
- PtrToArray() : Puma::CTypeInfo
- PtrToFct() : Puma::CTypeInfo
- pure_spec() : Puma::CCBuilder, Puma::CCSemantic, Puma::CCSyntax
- push() : Puma::BCStack< Item, BUCKET_SIZE >
- Push() : Puma::PtrStack< T >, Puma::Semantic
- push() : Puma::Stack< Item >, Puma::TokenStream
- pushOnStack() : Puma::PreFileIncluder
- pushSubObj() : Puma::CSemExpr
- putMacroOnStack() : Puma::PreParserState