|
| new_scopet & | add_id (const irept &name, new_scopet::kindt) |
| |
| new_scopet & | add_id (const irep_idt &, new_scopet::kindt) |
| |
| void | make_sub_scope (const irept &name, new_scopet::kindt) |
| |
| void | make_sub_scope (const irep_idt &, new_scopet::kindt) |
| |
| bool | rProgram (cpp_itemt &item) |
| |
| bool | SyntaxError () |
| |
| bool | rDefinition (cpp_itemt &) |
| |
| bool | rNullDeclaration (cpp_declarationt &) |
| |
| bool | rTypedef (cpp_declarationt &) |
| |
| bool | rTypedefUsing (cpp_declarationt &) |
| |
| optionalt< codet > | rTypedefStatement () |
| |
| bool | rTypeSpecifier (typet &, bool) |
| |
| bool | isTypeSpecifier () |
| |
| bool | rLinkageSpec (cpp_linkage_spect &) |
| |
| bool | rNamespaceSpec (cpp_namespace_spect &) |
| |
| bool | rUsing (cpp_usingt &) |
| |
| bool | rStaticAssert (cpp_static_assertt &) |
| |
| bool | rLinkageBody (cpp_linkage_spect::itemst &) |
| |
| bool | rTemplateDecl (cpp_declarationt &) |
| |
| bool | rTemplateDecl2 (typet &, TemplateDeclKind &kind) |
| |
| bool | rTempArgList (irept &) |
| |
| bool | rTempArgDeclaration (cpp_declarationt &) |
| |
| bool | rExternTemplateDecl (cpp_declarationt &) |
| |
| bool | rDeclaration (cpp_declarationt &) |
| |
| bool | rIntegralDeclaration (cpp_declarationt &, cpp_storage_spect &, cpp_member_spect &, typet &, typet &) |
| |
| bool | rConstDeclaration (cpp_declarationt &) |
| |
| bool | rOtherDeclaration (cpp_declarationt &, cpp_storage_spect &, cpp_member_spect &, typet &) |
| |
| bool | rCondition (exprt &) |
| |
| bool | rSimpleDeclaration (cpp_declarationt &) |
| |
| bool | isConstructorDecl () |
| |
| bool | isPtrToMember (int) |
| |
| bool | optMemberSpec (cpp_member_spect &) |
| |
| bool | optStorageSpec (cpp_storage_spect &) |
| |
| bool | optCvQualify (typet &) |
| |
| bool | optAlignas (typet &) |
| |
| bool | rAttribute (typet &) |
| |
| bool | optAttribute (typet &) |
| |
| bool | optIntegralTypeOrClassSpec (typet &) |
| |
| bool | rConstructorDecl (cpp_declaratort &, typet &, typet &trailing_return_type) |
| |
| bool | optThrowDecl (irept &) |
| |
| bool | rDeclarators (cpp_declarationt::declaratorst &, bool, bool=false) |
| |
| bool | rDeclaratorWithInit (cpp_declaratort &, bool, bool) |
| |
| bool | rDeclarator (cpp_declaratort &, DeclKind, bool, bool) |
| |
| bool | rDeclaratorQualifier () |
| |
| bool | optPtrOperator (typet &) |
| |
| bool | rMemberInitializers (irept &) |
| |
| bool | rMemberInit (exprt &) |
| |
| bool | rName (irept &) |
| |
| bool | rOperatorName (irept &) |
| |
| bool | rCastOperatorName (irept &) |
| |
| bool | rPtrToMember (irept &) |
| |
| bool | rTemplateArgs (irept &) |
| |
| bool | rArgDeclListOrInit (exprt &, bool &, bool) |
| |
| bool | rArgDeclList (irept &) |
| |
| bool | rArgDeclaration (cpp_declarationt &) |
| |
| bool | rFunctionArguments (exprt &) |
| |
| bool | rInitializeExpr (exprt &) |
| |
| bool | rEnumSpec (typet &) |
| |
| bool | rEnumBody (irept &) |
| |
| bool | rClassSpec (typet &) |
| |
| bool | rBaseSpecifiers (irept &) |
| |
| bool | rClassBody (exprt &) |
| |
| bool | rClassMember (cpp_itemt &) |
| |
| bool | rAccessDecl (cpp_declarationt &) |
| |
| bool | rCommaExpression (exprt &) |
| |
| bool | rExpression (exprt &, bool) |
| |
| bool | rConditionalExpr (exprt &, bool) |
| |
| bool | rLogicalOrExpr (exprt &, bool) |
| |
| bool | rLogicalAndExpr (exprt &, bool) |
| |
| bool | rInclusiveOrExpr (exprt &, bool) |
| |
| bool | rExclusiveOrExpr (exprt &, bool) |
| |
| bool | rAndExpr (exprt &, bool) |
| |
| bool | rEqualityExpr (exprt &, bool) |
| |
| bool | rRelationalExpr (exprt &, bool) |
| |
| bool | rShiftExpr (exprt &, bool) |
| |
| bool | rAdditiveExpr (exprt &) |
| |
| bool | rMultiplyExpr (exprt &) |
| |
| bool | rPmExpr (exprt &) |
| |
| bool | rCastExpr (exprt &) |
| |
| bool | rTypeName (typet &) |
| |
| bool | rTypeNameOrFunctionType (typet &) |
| |
| bool | rUnaryExpr (exprt &) |
| |
| bool | rThrowExpr (exprt &) |
| |
| bool | rNoexceptExpr (exprt &) |
| |
| bool | rSizeofExpr (exprt &) |
| |
| bool | rTypeidExpr (exprt &) |
| |
| bool | rAlignofExpr (exprt &) |
| |
| bool | isAllocateExpr (int) |
| |
| bool | rAllocateExpr (exprt &) |
| |
| bool | rAllocateType (exprt &, typet &, exprt &) |
| |
| bool | rNewDeclarator (typet &) |
| |
| bool | rAllocateInitializer (exprt &) |
| |
| bool | rPostfixExpr (exprt &) |
| |
| bool | rPrimaryExpr (exprt &) |
| |
| bool | rVarName (exprt &) |
| |
| bool | rVarNameCore (exprt &) |
| |
| bool | maybeTemplateArgs () |
| |
| bool | rFunctionBody (cpp_declaratort &) |
| |
| optionalt< codet > | rCompoundStatement () |
| |
| optionalt< codet > | rStatement () |
| |
| optionalt< codet > | rIfStatement () |
| |
| optionalt< codet > | rSwitchStatement () |
| |
| optionalt< codet > | rWhileStatement () |
| |
| optionalt< codet > | rDoStatement () |
| |
| optionalt< codet > | rForStatement () |
| |
| optionalt< codet > | rTryStatement () |
| |
| optionalt< codet > | rExprStatement () |
| |
| optionalt< codet > | rDeclarationStatement () |
| |
| optionalt< codet > | rIntegralDeclStatement (cpp_storage_spect &, typet &, typet &) |
| |
| optionalt< codet > | rOtherDeclStatement (cpp_storage_spect &, typet &) |
| |
| bool | MaybeTypeNameOrClassTemplate (cpp_tokent &) |
| |
| void | SkipTo (int token) |
| |
| bool | moreVarName () |
| |
| bool | rString (cpp_tokent &tk) |
| |
| optionalt< codet > | rGCCAsmStatement () |
| |
| optionalt< codet > | rMSC_tryStatement () |
| |
| optionalt< codet > | rMSC_leaveStatement () |
| |
| optionalt< codet > | rMSCAsmStatement () |
| |
| optionalt< codet > | rMSC_if_existsStatement () |
| |
| bool | rTypePredicate (exprt &) |
| |
| bool | rMSCuuidof (exprt &) |
| |
| bool | rMSC_if_existsExpr (exprt &) |
| |
| void | merge_types (const typet &src, typet &dest) |
| |
| void | set_location (irept &dest, const cpp_tokent &token) |
| |
| void | make_subtype (const typet &src, typet &dest) |
| |
Definition at line 195 of file parse.cpp.