enum ImplicitParamDecl::ImplicitParamKind

Description

Defines the kind of the implicit parameter: is this an implicit parameter with pointer to 'this', 'self', '_cmd', virtual table pointers, captured context or something else.

Declared at: clang/include/clang/AST/Decl.h:1620

Enumerators

NameValueComment
ObjCSelf0Parameter for Objective-C 'self' argument
ObjCCmd1Parameter for Objective-C '_cmd' argument
CXXThis2Parameter for C++ 'this' argument
CXXVTT3Parameter for C++ virtual table pointers
CapturedContext4Parameter for captured context
ThreadPrivateVar5Parameter for Thread private variable
Other6Other implicit parameter