Here is a list of all functions with links to the classes they belong to:
- r -
- rank() : Puma::CTypeInfo
- Read() : Puma::Config
- read() : Puma::FdSource, Puma::FileSource, Puma::InstantiationTokenProvider, Puma::KeyboardSource, Puma::Pipe, Puma::Source, Puma::StringSource, Puma::SysCall, Puma::TokenProvider
- readdir() : Puma::SysCall
- readlink() : Puma::SysCall
- realTypedef() : Puma::CCSemantic
- RealTypeInfo() : Puma::CFctInstance
- Record() : Puma::CAttributeInfo, Puma::CFunctionInfo, Puma::CObjectInfo, Puma::CTypeFunction, Puma::CTypeInfo, Puma::CTypeMemberPointer, Puma::CTypeRecord
- reenter_class_scope() : Puma::CSemantic
- reenter_scope() : Puma::CSemantic, Puma::Semantic
- RefCnt() : Puma::SmartPtr< T >::RefCnt
- referenceBinding() : Puma::CCConversions
- referenceCompatible() : Puma::CCConversions
- referenceRelated() : Puma::CCConversions
- RegComp() : Puma::RegComp
- Register() : Puma::CObjectInfo
- Reject() : Puma::PtrStack< T >
- rejectParseDelayed() : Puma::CRecord
- rel_expr() : Puma::CBuilder, Puma::CCSyntax, Puma::CSyntax
- remove() : Puma::Array< Item >, Puma::Array< Item * >
- Remove() : Puma::Config, Puma::CSemDatabase
- remove() : Puma::List
- Remove() : Puma::PtrStack< T >
- remove() : Puma::VoidPtrArray
- removeAnswer() : Puma::PrePredicate
- removeArgument() : Puma::CFunctionInfo
- removeAttribute() : Puma::CStructure
- removeBaseClass() : Puma::CClassInfo
- removeCandidate() : Puma::CCOverloading
- removeChild() : Puma::CScopeInfo
- removeDelayed() : Puma::CRecord
- removeDerivedClass() : Puma::CClassInfo
- removeEnumerator() : Puma::CEnumInfo
- removeFriend() : Puma::CStructure
- removeFunction() : Puma::CStructure
- removeInstance() : Puma::CCInstantiation, Puma::CTemplateInfo
- removeLabel() : Puma::CFunctionInfo
- removeLinks() : Puma::CTemplateInfo
- removeMacro() : Puma::PreMacroManager
- removeMacroFromStack() : Puma::PreParserState
- removeMemberAlias() : Puma::CStructure
- removeNamedObject() : Puma::CStructure
- removeNamespace() : Puma::CStructure
- removeObject() : Puma::CStructure
- removePredicate() : Puma::PrePredicateManager
- removeRegisterEntry() : Puma::CStructure
- RemoveSon() : Puma::CT_List
- removeSpecialization() : Puma::CTemplateInfo
- removeTemplateParam() : Puma::CStructure
- removeType() : Puma::CStructure
- removeUsing() : Puma::CStructure
- replace() : Puma::ManipCommander
- replace_daughter() : Puma::PreTree, Puma::PreTreeComposite
- replace_son() : Puma::PreTree, Puma::PreTreeComposite
- ReplaceEntry() : Puma::CTypeList
- replaceEnvironmentVariables() : Puma::StrCol
- ReplaceSon() : Puma::CT_AccessDecl, Puma::CT_AccessSpec, Puma::CT_AlignofExpr, Puma::CT_Any, Puma::CT_AnyCondition, Puma::CT_AnyExtension, Puma::CT_ArgDecl, Puma::CT_ArrayDeclarator, Puma::CT_ArrayDelimiter, Puma::CT_AsmBlock, Puma::CT_AsmDef, Puma::CT_BaseSpec, Puma::CT_BinaryExpr, Puma::CT_BitFieldDeclarator, Puma::CT_Bool, Puma::CT_BracedDeclarator, Puma::CT_BracedExpr, Puma::CT_BreakStmt, Puma::CT_CallExpr, Puma::CT_CaseStmt, Puma::CT_CastExpr, Puma::CT_Character, Puma::CT_ClassDef, Puma::CT_ClassSpec, Puma::CT_CmpdLiteral, Puma::CT_Condition, Puma::CT_ConstructExpr, Puma::CT_ContinueStmt, Puma::CT_DeclStmt, Puma::CT_DefaultStmt, Puma::CT_DelayedParse, Puma::CT_DeleteExpr, Puma::CT_DoStmt, Puma::CT_EnumDef, Puma::CT_Enumerator, Puma::CT_ExceptionSpec, Puma::CT_ExprStmt, Puma::CT_FctDeclarator, Puma::CT_FctDef, Puma::CT_Float, Puma::CT_ForStmt, Puma::CT_GnuAsmDef, Puma::CT_GnuAsmOperand, Puma::CT_GnuAsmSpec, Puma::CT_GnuCaseStmt, Puma::CT_GnuStatementExpr, Puma::CT_GnuTypeof, Puma::CT_GotoStmt, Puma::CT_Handler, Puma::CT_IfElseStmt, Puma::CT_IfStmt, Puma::CT_IfThenExpr, Puma::CT_ImplicitCall, Puma::CT_ImplicitCast, Puma::CT_IndexDesignator, Puma::CT_IndexExpr, Puma::CT_InitDeclarator, Puma::CT_Integer, Puma::CT_LabelStmt, Puma::CT_LinkageSpec, Puma::CT_List, Puma::CT_MembDesignator, Puma::CT_MembInit, Puma::CT_MembPtrDeclarator, Puma::CT_MembPtrExpr, Puma::CT_NamedType, Puma::CT_NamespaceAliasDef, Puma::CT_NamespaceDef, Puma::CT_NewExpr, Puma::CT_NonTypeParamDecl, Puma::CT_ObjDecl, Puma::CT_OffsetofExpr, Puma::CT_PrimDeclSpec, Puma::CT_PtrDeclarator, Puma::CT_RefDeclarator, Puma::CT_ReturnStmt, Puma::CT_SizeofExpr, Puma::CT_StaticAssert, Puma::CT_StaticCast, Puma::CT_SwitchStmt, Puma::CT_TemplateDecl, Puma::CT_ThrowExpr, Puma::CT_TryStmt, Puma::CT_TypeidExpr, Puma::CT_TypeParamDecl, Puma::CT_TypeTraitExpr, Puma::CT_UnaryExpr, Puma::CT_UsingDecl, Puma::CT_UsingDirective, Puma::CT_WhileStmt, Puma::CTree
- reset() : Puma::Array< Item >, Puma::Array< Item * >, Puma::BCList< Item, BUCKET_SIZE >, Puma::BCStack< Item, BUCKET_SIZE >, Puma::CCNameLookup, Puma::ErrorStream, Puma::InstantiationCandidate, Puma::ManipController, Puma::PreLevelState, Puma::PreMacroExpander, Puma::PreprocessorParser
- Reset() : Puma::PtrStack< T >
- reset() : Puma::Stack< Item >, Puma::Token, Puma::VoidPtrArray
- reset_counters() : Puma::CLexerBuffer::ConstIterator
- reset_search_scope() : Puma::CCSemantic
- resetDelayed() : Puma::CRecord
- resetDependent() : Puma::CCSemExpr
- resolve() : Puma::CCOverloading, Puma::CCSemExpr, Puma::CSemExpr, Puma::InstantiationParser
- resolveExpr() : Puma::CCSemantic, Puma::CCSemExpr, Puma::CCSemVisitor, Puma::CSemantic, Puma::CSemExpr, Puma::CSemVisitor
- resolveInit() : Puma::CCSemExpr, Puma::CCSemVisitor, Puma::CSemExpr, Puma::CSemVisitor
- resolveMember() : Puma::CCOverloading
- restore_state() : Puma::Builder, Puma::Semantic, Puma::Syntax
- ReturnType() : Puma::CFunctionInfo, Puma::CTypeFunction
- RightOperand() : Puma::CT_IfThenExpr
- root() : Puma::Filename, Puma::FilenameInfo, Puma::InstantiationTokenSource
- Rule() : Puma::Rule
- rule_access_decl() : Puma::CCSyntax
- rule_access_spec() : Puma::CCSyntax
- rule_arg_decl_seq() : Puma::CSyntax
- rule_base_clause() : Puma::CCSyntax
- rule_base_spec() : Puma::CCSyntax
- rule_base_spec_list() : Puma::CCSyntax
- rule_call() : Puma::Syntax
- rule_check() : Puma::Syntax
- rule_class_spec() : Puma::CCSyntax, Puma::CSyntax
- rule_class_template_id() : Puma::CCSyntax
- rule_const_init() : Puma::CCSyntax
- rule_conv_declarator() : Puma::CCSyntax
- rule_ctor_init() : Puma::CCSyntax
- rule_designation() : Puma::CSyntax
- rule_designator() : Puma::CSyntax
- rule_exception_decl() : Puma::CCSyntax
- rule_exception_spec() : Puma::CCSyntax
- rule_exec() : Puma::Syntax
- rule_explicit_instantiation() : Puma::CCSyntax
- rule_explicit_specialization() : Puma::CCSyntax
- rule_fct_body() : Puma::CCSyntax, Puma::CSyntax
- rule_fct_def() : Puma::CCSyntax, Puma::CSyntax
- rule_fct_try_block() : Puma::CCSyntax
- rule_handler() : Puma::CCSyntax
- rule_handler_seq() : Puma::CCSyntax
- rule_init() : Puma::CCSyntax, Puma::CSyntax
- rule_init_clause() : Puma::CCSyntax, Puma::CSyntax
- rule_init_list() : Puma::CSyntax
- rule_init_list_item() : Puma::CSyntax
- rule_mem_init() : Puma::CCSyntax
- rule_mem_init_id() : Puma::CCSyntax
- rule_mem_init_list() : Puma::CCSyntax
- rule_member_decl() : Puma::CCSyntax, Puma::CSyntax
- rule_member_decl1() : Puma::CCSyntax
- rule_member_declarator() : Puma::CCSyntax, Puma::CSyntax
- rule_member_declarator_list() : Puma::CSyntax
- rule_member_spec() : Puma::CSyntax
- rule_member_template_decl() : Puma::CCSyntax
- rule_non_type_param() : Puma::CCSyntax
- rule_non_type_param_without_init() : Puma::InstantiationSyntax
- rule_oper_fct_id() : Puma::CCSyntax
- rule_param_decl() : Puma::CCSyntax, Puma::CSyntax
- rule_param_init() : Puma::CCSyntax
- rule_pure_spec() : Puma::CCSyntax
- rule_skipped_fct_body() : Puma::CCSyntax
- rule_template_arg() : Puma::CCSyntax
- rule_template_arg_list() : Puma::CCSyntax
- rule_template_decl() : Puma::CCSyntax
- rule_template_id() : Puma::CCSyntax
- rule_template_key() : Puma::CCSyntax
- rule_template_non_type_arg() : Puma::CCSyntax
- rule_template_param() : Puma::CCSyntax
- rule_template_param_list() : Puma::CCSyntax
- rule_template_template_arg() : Puma::CCSyntax
- rule_template_type_arg() : Puma::CCSyntax
- rule_throw_expr() : Puma::CCSyntax
- rule_try_block() : Puma::CCSyntax
- rule_type_id_list() : Puma::CCSyntax
- rule_type_param() : Puma::CCSyntax
- rule_type_param_without_init() : Puma::InstantiationSyntax
- run() : Puma::CCSemVisitor, Puma::CSemVisitor, Puma::Syntax