|
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 &) |
|
std::optional< codet > | rTypedefStatement () |
|
bool | rTypeSpecifier (typet &, bool) |
|
bool | isTypeSpecifier () |
|
bool | rLinkageSpec (cpp_linkage_spect &) |
|
bool | rNamespaceSpec (cpp_namespace_spect &) |
|
bool | rUsing (cpp_usingt &) |
|
bool | rUsingOrTypedef (cpp_itemt &) |
|
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 | rGCCAttribute (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 &) |
|
std::optional< codet > | rCompoundStatement () |
|
std::optional< codet > | rStatement () |
|
std::optional< codet > | rIfStatement () |
|
std::optional< codet > | rSwitchStatement () |
|
std::optional< codet > | rWhileStatement () |
|
std::optional< codet > | rDoStatement () |
|
std::optional< codet > | rForStatement () |
|
std::optional< codet > | rTryStatement () |
|
std::optional< codet > | rExprStatement () |
|
std::optional< codet > | rDeclarationStatement () |
|
std::optional< codet > | rIntegralDeclStatement (cpp_storage_spect &, typet &, typet &) |
|
std::optional< codet > | rOtherDeclStatement (cpp_storage_spect &, typet &) |
|
bool | MaybeTypeNameOrClassTemplate (cpp_tokent &) |
|
void | SkipTo (int token) |
|
bool | moreVarName () |
|
bool | rString (cpp_tokent &tk) |
|
std::optional< codet > | rGCCAsmStatement () |
|
std::optional< codet > | rMSC_tryStatement () |
|
std::optional< codet > | rMSC_leaveStatement () |
|
std::optional< codet > | rMSCAsmStatement () |
|
std::optional< 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.