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
Name | Value | Comment |
---|---|---|
CIMK_None | 0 | A dummy mode in which no C++ inlining is enabled. |
CIMK_MemberFunctions | 1 | Refers to regular member function and operator calls. |
CIMK_Constructors | 2 | Refers to constructors (implicit or explicit).Note that a constructor will not be inlined if the corresponding destructor is non-trivial. |
CIMK_Destructors | 3 | Refers to destructors (implicit or explicit). |