clang  6.0.0svn
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 
)