enum class ObjCSubstitutionContext

Description

The kind of type we are substituting Objective-C type arguments into. The kind of substitution affects the replacement of type parameters when no concrete type information is provided, e.g., when dealing with an unspecialized type.

Declared at: clang/include/clang/AST/Type.h:700

Enumerators

NameValueComment
Ordinary0An ordinary type.
Result1The result type of a method or function.
Parameter2The parameter type of a method or function.
Property3The type of a property.
Superclass4The superclass of a type.