Version 1.0.0-0

Public members

Globals

CKCursor Reference

File
ClangKit/Classes/CKCursor.h
Author
Jean-David Gadina - www.xs-labs.com
Copyright
© (c) 2010-2014 - Jean-David Gadina - www.xs-labs.com
Date
Wednesday, June 25, 2014
Includes
None

Overview

ClangKit cursor class

Class CKCursor

Attributes

Superclass
NSObject

+ cursorWithLocation:translationUnit: Top

Gets a cursor from a location and a translation unit

+ ( id )cursorWithLocation: ( CKSourceLocation * )location translationUnit: ( CKTranslationUnit * )translationUnit;

Discussion

The returned object is autoreleased.

Parameters
  • location
    The source location
  • translationUnit
    The translation unit
Return value

The cursor object

- initWithLocation:translationUnit: Top

Initializes a cursor with a location and a translation unit

- ( id )initWithLocation: ( CKSourceLocation * )location translationUnit: ( CKTranslationUnit * )translationUnit;

Parameters
  • location
    The source location
  • translationUnit
    The translation unit
Return value

The cursor object

canonical Top

Canonical cursor

@property( atomic, readonly ) CKCursor * canonical;

definition Top

The cursor containing the cursor's definition

@property( atomic, readonly ) CKCursor * definition;

displayName Top

The cursor's display name

@property( atomic, readonly ) NSString * displayName;

isAttribute Top

Whether the cursor is an attribute of rot

@property( atomic, readonly ) BOOL isAttribute;

isDeclaration Top

Whether the cursor is a declaration of rot

@property( atomic, readonly ) BOOL isDeclaration;

isDefinition Top

Whether the cursor is a definition of rot

@property( atomic, readonly ) BOOL isDefinition;

isExpression Top

Whether the cursor is an expression of rot

@property( atomic, readonly ) BOOL isExpression;

isInvalid Top

Whether the cursor is invalid of rot

@property( atomic, readonly ) BOOL isInvalid;

isPreprocessing Top

Whether the cursor is preprocessing of rot

@property( atomic, readonly ) BOOL isPreprocessing;

isReference Top

Whether the cursor is a reference of rot

@property( atomic, readonly ) BOOL isReference;

isStatement Top

Whether the cursor is a statement of rot

@property( atomic, readonly ) BOOL isStatement;

isTranslationUnit Top

Whether the cursor is a translation unit of rot

@property( atomic, readonly ) BOOL isTranslationUnit;

isUnexposed Top

Whether the cursor is unexposed of rot

@property( atomic, readonly ) BOOL isUnexposed;

kind Top

The cursor kind

@property( atomic, readonly ) CKCursorKind kind;

kindSpelling Top

The cursor kind's spelling

@property( atomic, readonly ) NSString * kindSpelling;

lexicalParent Top

The cursor containing the cursor's lexical parent

@property( atomic, readonly ) CKCursor * lexicalParent;

location Top

The cursor's source location

@property( atomic, readonly ) CKSourceLocation * location;

referenced Top

Referenced cursor

@property( atomic, readonly ) CKCursor * referenced;

semanticParent Top

The cursor containing the cursor's semantic parent

@property( atomic, readonly ) CKCursor * semanticParent;

Types

CKCursorKind Top

Cursor kind

typedef NSInteger CKCursorKind;

Globals

CKCursorKindAddrLabelExpr Top

Cursor kind - Address label expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindAddrLabelExpr;

CKCursorKindAnnotateAttr Top

Cursor kind - Annotate attribute

FOUNDATION_EXPORT CKCursorKind CKCursorKindAnnotateAttr;

CKCursorKindArraySubscriptExpr Top

Cursor kind - Subscript expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindArraySubscriptExpr;

CKCursorKindAsmLabelAttr Top

Cursor kind - Assembly label attribute

FOUNDATION_EXPORT CKCursorKind CKCursorKindAsmLabelAttr;

CKCursorKindAsmStmt Top

Cursor kind - Assembly statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindAsmStmt;

CKCursorKindBinaryOperator Top

Cursor kind - Binary operator

FOUNDATION_EXPORT CKCursorKind CKCursorKindBinaryOperator;

CKCursorKindBlockExpr Top

Cursor kind - Block expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindBlockExpr;

CKCursorKindBreakStmt Top

Cursor kind - Break statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindBreakStmt;

CKCursorKindCallExpr Top

Cursor kind - Call expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCallExpr;

CKCursorKindCaseStmt Top

Cursor kind - Case statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindCaseStmt;

CKCursorKindCharacterLiteral Top

Cursor kind - Character literal

FOUNDATION_EXPORT CKCursorKind CKCursorKindCharacterLiteral;

CKCursorKindClassDecl Top

Cursor kind - Class declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindClassDecl;

CKCursorKindClassTemplate Top

Cursor kind - Class template

FOUNDATION_EXPORT CKCursorKind CKCursorKindClassTemplate;

CKCursorKindClassTemplatePartialSpecialization Top

Cursor kind - Template partial specialization

FOUNDATION_EXPORT CKCursorKind CKCursorKindClassTemplatePartialSpecialization;

CKCursorKindCompoundAssignOperator Top

Cursor kind - Coumpound assignment operator

FOUNDATION_EXPORT CKCursorKind CKCursorKindCompoundAssignOperator;

CKCursorKindCompoundLiteralExpr Top

Cursor kind - Coumpound literal expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCompoundLiteralExpr;

CKCursorKindCompoundStmt Top

Cursor kind - Coumpound statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindCompoundStmt;

CKCursorKindConditionalOperator Top

Cursor kind - Conditional operator

FOUNDATION_EXPORT CKCursorKind CKCursorKindConditionalOperator;

CKCursorKindConstructor Top

Cursor kind - Constructor

FOUNDATION_EXPORT CKCursorKind CKCursorKindConstructor;

CKCursorKindContinueStmt Top

Cursor kind - Continue statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindContinueStmt;

CKCursorKindConversionFunction Top

Cursor kind - Conversion function

FOUNDATION_EXPORT CKCursorKind CKCursorKindConversionFunction;

CKCursorKindCStyleCastExpr Top

Cursor kind - C-style cast expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCStyleCastExpr;

CKCursorKindCXXAccessSpecifier Top

Cursor kind - C++ access specifier

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXAccessSpecifier;

CKCursorKindCXXBaseSpecifier Top

Cursor kind - C++ base specifier

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXBaseSpecifier;

CKCursorKindCXXBoolLiteralExpr Top

Cursor kind - C++ bool literal expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXBoolLiteralExpr;

CKCursorKindCXXCatchStmt Top

Cursor kind - C++ catch statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXCatchStmt;

CKCursorKindCXXConstCastExpr Top

Cursor kind - C++ const cast expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXConstCastExpr;

CKCursorKindCXXDeleteExpr Top

Cursor kind - C++ delete expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXDeleteExpr;

CKCursorKindCXXDynamicCastExpr Top

Cursor kind - C++ dynamic cast expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXDynamicCastExpr;

CKCursorKindCXXFinalAttr Top

Cursor kind - C++ final attribute

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXFinalAttr;

CKCursorKindCXXForRangeStmt Top

Cursor kind - C++ for range statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXForRangeStmt;

CKCursorKindCXXFunctionalCastExpr Top

Cursor kind - C++ functional cast expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXFunctionalCastExpr;

CKCursorKindCXXMethod Top

Cursor kind - C++ method

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXMethod;

CKCursorKindCXXNewExpr Top

Cursor kind - C++ new expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXNewExpr;

CKCursorKindCXXNullPtrLiteralExpr Top

Cursor kind - C++ nullptr literal expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXNullPtrLiteralExpr;

CKCursorKindCXXOverrideAttr Top

Cursor kind - C++ override attribute

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXOverrideAttr;

CKCursorKindCXXReinterpretCastExpr Top

Cursor kind - C++ reinterpret cast expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXReinterpretCastExpr;

CKCursorKindCXXStaticCastExpr Top

Cursor kind - C++ static cast expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXStaticCastExpr;

CKCursorKindCXXThisExpr Top

Cursor kind - C++ this expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXThisExpr;

CKCursorKindCXXThrowExpr Top

Cursor kind - C++ throw expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXThrowExpr;

CKCursorKindCXXTryStmt Top

Cursor kind - C++ try statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXTryStmt;

CKCursorKindCXXTypeidExpr Top

Cursor kind - C++ typeid expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindCXXTypeidExpr;

CKCursorKindDeclRefExpr Top

Cursor kind - Declaration reference expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindDeclRefExpr;

CKCursorKindDeclStmt Top

Cursor kind - Declaration statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindDeclStmt;

CKCursorKindDefaultStmt Top

Cursor kind - Default statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindDefaultStmt;

CKCursorKindDestructor Top

Cursor kind - Destructor

FOUNDATION_EXPORT CKCursorKind CKCursorKindDestructor;

CKCursorKindDoStmt Top

Cursor kind - Do statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindDoStmt;

CKCursorKindEnumConstantDecl Top

Cursor kind - Enumeration constant declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindEnumConstantDecl;

CKCursorKindEnumDecl Top

Cursor kind - Enumeration declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindEnumDecl;

CKCursorKindFieldDecl Top

Cursor kind - Field declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindFieldDecl;

CKCursorKindFirstAttr Top

Cursor kind - First attribute

FOUNDATION_EXPORT CKCursorKind CKCursorKindFirstAttr;

CKCursorKindFirstDecl Top

Cursor kind - First declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindFirstDecl;

CKCursorKindFirstExpr Top

Cursor kind - First expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindFirstExpr;

CKCursorKindFirstInvalid Top

Cursor kind - First invalid

FOUNDATION_EXPORT CKCursorKind CKCursorKindFirstInvalid;

CKCursorKindFirstPreprocessing Top

Cursor kind - First preprocessing

FOUNDATION_EXPORT CKCursorKind CKCursorKindFirstPreprocessing;

CKCursorKindFirstRef Top

Cursor kind - First reference

FOUNDATION_EXPORT CKCursorKind CKCursorKindFirstRef;

CKCursorKindFirstStmt Top

Cursor kind - First statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindFirstStmt;

CKCursorKindFloatingLiteral Top

Cursor kind - Floating point literal

FOUNDATION_EXPORT CKCursorKind CKCursorKindFloatingLiteral;

CKCursorKindForStmt Top

Cursor kind - For statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindForStmt;

CKCursorKindFunctionDecl Top

Cursor kind - Function declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindFunctionDecl;

CKCursorKindFunctionTemplate Top

Cursor kind - Function template

FOUNDATION_EXPORT CKCursorKind CKCursorKindFunctionTemplate;

CKCursorKindGenericSelectionExpr Top

Cursor kind - Generic selection expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindGenericSelectionExpr;

CKCursorKindGNUNullExpr Top

Cursor kind - GNU NULL expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindGNUNullExpr;

CKCursorKindGotoStmt Top

Cursor kind - Goto statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindGotoStmt;

CKCursorKindIBActionAttr Top

Cursor kind - IBAction attribute

FOUNDATION_EXPORT CKCursorKind CKCursorKindIBActionAttr;

CKCursorKindIBActionAttr Top

Cursor kind - IBOutlet attribute

FOUNDATION_EXPORT CKCursorKind CKCursorKindIBOutletAttr;

CKCursorKindIBOutletAttr Top

Cursor kind - IBOutlet attribute

FOUNDATION_EXPORT CKCursorKind CKCursorKindIBOutletAttr;

CKCursorKindIBOutletCollectionAttr Top

Cursor kind - IBOutlet collection attribute

FOUNDATION_EXPORT CKCursorKind CKCursorKindIBOutletCollectionAttr;

CKCursorKindIfStmt Top

Cursor kind - If statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindIfStmt;

CKCursorKindImaginaryLiteral Top

Cursor kind - Imaginary number literal

FOUNDATION_EXPORT CKCursorKind CKCursorKindImaginaryLiteral;

CKCursorKindInclusionDirective Top

Cursor kind - Includion directive

FOUNDATION_EXPORT CKCursorKind CKCursorKindInclusionDirective;

CKCursorKindIndirectGotoStmt Top

Cursor kind - Indirect goto statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindIndirectGotoStmt;

CKCursorKindInitListExpr Top

Cursor kind - List initializer expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindInitListExpr;

CKCursorKindIntegerLiteral Top

Cursor kind - Integer literal

FOUNDATION_EXPORT CKCursorKind CKCursorKindIntegerLiteral;

CKCursorKindInvalidCode Top

Cursor kind - Invalid code

FOUNDATION_EXPORT CKCursorKind CKCursorKindInvalidCode;

CKCursorKindInvalidFile Top

Cursor kind - Invalid file

FOUNDATION_EXPORT CKCursorKind CKCursorKindInvalidFile;

CKCursorKindLabelRef Top

Cursor kind - Label reference

FOUNDATION_EXPORT CKCursorKind CKCursorKindLabelRef;

CKCursorKindLabelStmt Top

Cursor kind - Label statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindLabelStmt;

CKCursorKindLambdaExpr Top

Cursor kind - Lambda expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindLambdaExpr;

CKCursorKindLastAttr Top

Cursor kind - Last attribute

FOUNDATION_EXPORT CKCursorKind CKCursorKindLastAttr;

CKCursorKindLastDecl Top

Cursor kind - Last declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindLastDecl;

CKCursorKindLastExpr Top

Cursor kind - Last expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindLastExpr;

CKCursorKindLastInvalid Top

Cursor kind - Last invalid

FOUNDATION_EXPORT CKCursorKind CKCursorKindLastInvalid;

CKCursorKindLastPreprocessing Top

Cursor kind - Last proprocessing

FOUNDATION_EXPORT CKCursorKind CKCursorKindLastPreprocessing;

CKCursorKindLastRef Top

Cursor kind - Last reference

FOUNDATION_EXPORT CKCursorKind CKCursorKindLastRef;

CKCursorKindLastStmt Top

Cursor kind - Last statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindLastStmt;

CKCursorKindLinkageSpec Top

Cursor kind - Linkage specifier

FOUNDATION_EXPORT CKCursorKind CKCursorKindLinkageSpec;

CKCursorKindMacroDefinition Top

Cursor kind - Macro definition

FOUNDATION_EXPORT CKCursorKind CKCursorKindMacroDefinition;

CKCursorKindMacroExpansion Top

Cursor kind - Macro expansion

FOUNDATION_EXPORT CKCursorKind CKCursorKindMacroExpansion;

CKCursorKindMacroInstantiation Top

Cursor kind - Macro instantiation

FOUNDATION_EXPORT CKCursorKind CKCursorKindMacroInstantiation;

CKCursorKindMemberRef Top

Cursor kind - Member reference

FOUNDATION_EXPORT CKCursorKind CKCursorKindMemberRef;

CKCursorKindMemberRefExpr Top

Cursor kind - Member reference expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindMemberRefExpr;

CKCursorKindMSAsmStmt Top

Cursor kind - MS assembly statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindMSAsmStmt;

CKCursorKindNamespace Top

Cursor kind - Namespace

FOUNDATION_EXPORT CKCursorKind CKCursorKindNamespace;

CKCursorKindNamespaceAlias Top

Cursor kind - Namespace alias

FOUNDATION_EXPORT CKCursorKind CKCursorKindNamespaceAlias;

CKCursorKindNamespaceRef Top

Cursor kind - Namespace reference

FOUNDATION_EXPORT CKCursorKind CKCursorKindNamespaceRef;

CKCursorKindNoDeclFound Top

Cursor kind - Ne declaration found

FOUNDATION_EXPORT CKCursorKind CKCursorKindNoDeclFound;

CKCursorKindNonTypeTemplateParameter Top

Cursor kind - Non type template parameter

FOUNDATION_EXPORT CKCursorKind CKCursorKindNonTypeTemplateParameter;

CKCursorKindNotImplemented Top

Cursor kind - Not implemented

FOUNDATION_EXPORT CKCursorKind CKCursorKindNotImplemented;

CKCursorKindNullStmt Top

Cursor kind - NULL statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindNullStmt;

CKCursorKindObjCAtCatchStmt Top

Cursor kind - Objective-C @catch statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCAtCatchStmt;

CKCursorKindObjCAtFinallyStmt Top

Cursor kind - Objective-C @finally statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCAtFinallyStmt;

CKCursorKindObjCAtSynchronizedStmt Top

Cursor kind - Objective-C @synchronized statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCAtSynchronizedStmt;

CKCursorKindObjCAtThrowStmt Top

Cursor kind - Objective-C @throw statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCAtThrowStmt;

CKCursorKindObjCAtTryStmt Top

Cursor kind - Objective-C @try statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCAtTryStmt;

CKCursorKindObjCAutoreleasePoolStmt Top

Cursor kind - Objective-C @autoreleasepool statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCAutoreleasePoolStmt;

CKCursorKindObjCBoolLiteralExpr Top

Cursor kind - Objective-C bool literal expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCBoolLiteralExpr;

CKCursorKindObjCBridgedCastExpr Top

Cursor kind - Objective-C bridged cast expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCBridgedCastExpr;

CKCursorKindObjCCategoryDecl Top

Cursor kind - Objective-C category declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCCategoryDecl;

CKCursorKindObjCCategoryImplDecl Top

Cursor kind - Objective-C category implementation declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCCategoryImplDecl;

CKCursorKindObjCClassMethodDecl Top

Cursor kind - Objective-C class method declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCClassMethodDecl;

CKCursorKindObjCClassRef Top

Cursor kind - Objective-C class reference

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCClassRef;

CKCursorKindObjCDynamicDecl Top

Cursor kind - Objective-C @dynamic

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCDynamicDecl;

CKCursorKindObjCEncodeExpr Top

Cursor kind - Objective-C @encode expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCEncodeExpr;

CKCursorKindObjCForCollectionStmt Top

Cursor kind - Objective-C for collection statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCForCollectionStmt;

CKCursorKindObjCImplementationDecl Top

Cursor kind - Objective-C implementation declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCImplementationDecl;

CKCursorKindObjCInstanceMethodDecl Top

Cursor kind - Objective-C instance method declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCInstanceMethodDecl;

CKCursorKindObjCInterfaceDecl Top

Cursor kind - Objective-C interface declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCInterfaceDecl;

CKCursorKindObjCIvarDecl Top

Cursor kind - Objective-C instance variable declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCIvarDecl;

CKCursorKindObjCMessageExpr Top

Cursor kind - Objective-C message expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCMessageExpr;

CKCursorKindObjCPropertyDecl Top

Cursor kind - Objective-C property declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCPropertyDecl;

CKCursorKindObjCProtocolDecl Top

Cursor kind - Objective-C protocol declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCProtocolDecl;

CKCursorKindObjCProtocolExpr Top

Cursor kind - Objective-C

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCProtocolExpr;

Fields
  • expression

CKCursorKindObjCProtocolRef Top

Cursor kind - Objective-C protocol reference

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCProtocolRef;

CKCursorKindObjCSelectorExpr Top

Cursor kind - Objective-C @selector expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCSelectorExpr;

CKCursorKindObjCStringLiteral Top

Cursor kind - Objective-C string literal

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCStringLiteral;

CKCursorKindObjCSuperClassRef Top

Cursor kind - Objective-C superclass reference

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCSuperClassRef;

CKCursorKindObjCSynthesizeDecl Top

Cursor kind - Objective-C @synthesize declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindObjCSynthesizeDecl;

CKCursorKindOverloadedDeclRef Top

Cursor kind - Overloaded declaration reference

FOUNDATION_EXPORT CKCursorKind CKCursorKindOverloadedDeclRef;

CKCursorKindPackExpansionExpr Top

Cursor kind - Pack expansion expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindPackExpansionExpr;

CKCursorKindParenExpr Top

Cursor kind - Parenthesis expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindParenExpr;

CKCursorKindParmDecl Top

Cursor kind - Parameter declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindParmDecl;

CKCursorKindPreprocessingDirective Top

Cursor kind - Preprocessing directive

FOUNDATION_EXPORT CKCursorKind CKCursorKindPreprocessingDirective;

CKCursorKindReturnStmt Top

Cursor kind - Return statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindReturnStmt;

CKCursorKindSEHExceptStmt Top

Cursor kind - SEH except statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindSEHExceptStmt;

CKCursorKindSEHFinallyStmt Top

Cursor kind - SEH finally statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindSEHFinallyStmt;

CKCursorKindSEHTryStmt Top

Cursor kind - SEH try statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindSEHTryStmt;

CKCursorKindSizeOfPackExpr Top

Cursor kind - Size of pack expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindSizeOfPackExpr;

CKCursorKindStmtExpr Top

Cursor kind - Statement expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindStmtExpr;

CKCursorKindStringLiteral Top

Cursor kind - String literal

FOUNDATION_EXPORT CKCursorKind CKCursorKindStringLiteral;

CKCursorKindStructDecl Top

Cursor kind - Structure declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindStructDecl;

CKCursorKindSwitchStmt Top

Cursor kind - Switch statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindSwitchStmt;

CKCursorKindTemplateRef Top

Cursor kind - Template reference

FOUNDATION_EXPORT CKCursorKind CKCursorKindTemplateRef;

CKCursorKindTemplateTemplateParameter Top

Cursor kind - Template template parameter

FOUNDATION_EXPORT CKCursorKind CKCursorKindTemplateTemplateParameter;

CKCursorKindTemplateTypeParameter Top

Cursor kind - Template type parameter

FOUNDATION_EXPORT CKCursorKind CKCursorKindTemplateTypeParameter;

CKCursorKindTranslationUnit Top

Cursor kind - Translation unit

FOUNDATION_EXPORT CKCursorKind CKCursorKindTranslationUnit;

CKCursorKindTypeAliasDecl Top

Cursor kind - Type alias declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindTypeAliasDecl;

CKCursorKindTypedefDecl Top

Cursor kind - Type definition declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindTypedefDecl;

CKCursorKindTypeRef Top

Cursor kind - Type reference

FOUNDATION_EXPORT CKCursorKind CKCursorKindTypeRef;

CKCursorKindUnaryExpr Top

Cursor kind - Unary expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindUnaryExpr;

CKCursorKindUnaryOperator Top

Cursor kind - Unary operator

FOUNDATION_EXPORT CKCursorKind CKCursorKindUnaryOperator;

CKCursorKindUnexposedAttr Top

Cursor kind - Unexposed attribute

FOUNDATION_EXPORT CKCursorKind CKCursorKindUnexposedAttr;

CKCursorKindUnexposedDecl Top

Cursor kind - Unexposed declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindUnexposedDecl;

CKCursorKindUnexposedExpr Top

Cursor kind - Unexposed expression

FOUNDATION_EXPORT CKCursorKind CKCursorKindUnexposedExpr;

CKCursorKindUnexposedStmt Top

Cursor kind - Unexposed statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindUnexposedStmt;

CKCursorKindUnionDecl Top

Cursor kind - Union declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindUnionDecl;

CKCursorKindUsingDeclaration Top

Cursor kind - Using declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindUsingDeclaration;

CKCursorKindUsingDirective Top

Cursor kind - Using directive

FOUNDATION_EXPORT CKCursorKind CKCursorKindUsingDirective;

CKCursorKindVarDecl Top

Cursor kind - Variable declaration

FOUNDATION_EXPORT CKCursorKind CKCursorKindVarDecl;

CKCursorKindVariableRef Top

Cursor kind - Variable reference

FOUNDATION_EXPORT CKCursorKind CKCursorKindVariableRef;

CKCursorKindWhileStmt Top

Cursor kind - While statement

FOUNDATION_EXPORT CKCursorKind CKCursorKindWhileStmt;