enum LookupResult::AmbiguityKind

Declared at: clang/include/clang/Sema/Lookup.h:76

Enumerators

NameValueComment
AmbiguousBaseSubobjectTypes0Name lookup results in an ambiguity because multiple entities that meet the lookup criteria were found in subobjects of different types. For example:
AmbiguousBaseSubobjects1Name lookup results in an ambiguity because multiple nonstatic entities that meet the lookup criteria were found in different subobjects of the same type. For example:
AmbiguousReference2Name lookup results in an ambiguity because multiple definitions of entity that meet the lookup criteria were found in different declaration contexts.
AmbiguousTagHiding3Name lookup results in an ambiguity because an entity with a tag name was hidden by an entity with an ordinary name from a different context.