clang 20.0.0git
Functions
Debugging facilities

These routines are used for testing and debugging, only, and should not be relied upon. More...

Collaboration diagram for Debugging facilities:

Functions

CINDEX_LINKAGE CXString clang_getCursorKindSpelling (enum CXCursorKind Kind)
 
CINDEX_LINKAGE void clang_getDefinitionSpellingAndExtent (CXCursor, const char **startBuf, const char **endBuf, unsigned *startLine, unsigned *startColumn, unsigned *endLine, unsigned *endColumn)
 
CINDEX_LINKAGE void clang_enableStackTraces (void)
 
CINDEX_LINKAGE void clang_executeOnThread (void(*fn)(void *), void *user_data, unsigned stack_size)
 

Detailed Description

These routines are used for testing and debugging, only, and should not be relied upon.

Function Documentation

◆ clang_enableStackTraces()

CINDEX_LINKAGE void clang_enableStackTraces ( void  )

◆ clang_executeOnThread()

CINDEX_LINKAGE void clang_executeOnThread ( void(*)(void *)  fn,
void *  user_data,
unsigned  stack_size 
)

◆ clang_getCursorKindSpelling()

CINDEX_LINKAGE CXString clang_getCursorKindSpelling ( enum CXCursorKind  Kind)

◆ clang_getDefinitionSpellingAndExtent()

CINDEX_LINKAGE void clang_getDefinitionSpellingAndExtent ( CXCursor  ,
const char **  startBuf,
const char **  endBuf,
unsigned startLine,
unsigned startColumn,
unsigned endLine,
unsigned endColumn 
)