clang 22.0.0git
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 )

References CINDEX_LINKAGE.

◆ clang_executeOnThread()

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

References CINDEX_LINKAGE.

◆ clang_getCursorKindSpelling()

CINDEX_LINKAGE CXString clang_getCursorKindSpelling ( enum CXCursorKind Kind)

References CINDEX_LINKAGE.

◆ clang_getDefinitionSpellingAndExtent()

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

References CINDEX_LINKAGE.