enum IMAKind

Declared at: clang/lib/Sema/SemaExprMember.cpp:40

Enumerators

NameValueComment
IMA_Static0The reference is definitely not an instance member access.
IMA_Mixed1The reference may be an implicit instance member access.
IMA_Mixed_StaticContext2The reference may be to an instance member, but it might be invalid if so, because the context is not an instance method.
IMA_Mixed_Unrelated3The reference may be to an instance member, but it is invalid if so, because the context is from an unrelated class.
IMA_Instance4The reference is definitely an implicit instance member access.
IMA_Unresolved5The reference may be to an unresolved using declaration.
IMA_Abstract6The reference is a contextually-permitted abstract member reference.
IMA_Unresolved_StaticContext7The reference may be to an unresolved using declaration and the context is not an instance method.
IMA_Field_Uneval_Context8The reference may be to an unresolved using declaration and the context is not an instance method.
IMA_Error_StaticContext9All possible referrents are instance members and the current context is not an instance method.
IMA_Error_Unrelated10All possible referrents are instance members of an unrelated class.