enum CXXInlineableMemberKind

Description

Describes the different kinds of C++ member functions which can be considered for inlining by the analyzer. These options are cumulative; enabling one kind of member function will enable all kinds with lower enum values.

Declared at: clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:71

Enumerators

NameValueComment
CIMK_None0A dummy mode in which no C++ inlining is enabled.
CIMK_MemberFunctions1Refers to regular member function and operator calls.
CIMK_Constructors2Refers to constructors (implicit or explicit).Note that a constructor will not be inlined if the corresponding destructor is non-trivial.
CIMK_Destructors3Refers to destructors (implicit or explicit).