Man pages for omegahat/RClangSimple
R Interface to the clang parser's C API

childrenGet the CXCursor children of a CXCursor object
clangVersionString identifying the version of the clang library
cloneThe 'CXCursor' class
coerceS4 coerce methods
Comment_getChildFunctions for querying comments
createRegistrationCodeGenerate code to register narive routines callable from R
Cursor_getArgumentFunctions for operating on CXCursor objects
CXCallingConvEnumeration type for calling convention
CXChildVisit_BreakEnumerations for controlling how traversing a parse tree is...
CXCursorExceptionSpecificationKindS4 class and method(s) for...
CXCursorKindEnumerations for different types of cursors/nodes in C parser...
CX_CXXAccessSpecifierEnumerations for C++ accessors
cxEnumsCXCursor and CXTranslationUnit Enums
CXIndex_getGlobalOptionsGet/Set options in a CXIndex object managing one or more...
CXLanguageKindEnumerations for different programming languages in C parser
CXLinkageKindEnumerations for different types of native/foreign linkage
CXTokenKindEnumerations for different types of C parser tokens
CXTypeKindEnumerated values for different data types in C/C++ parser
defaultDiagnosticDisplayOptionsFunctions for accessing compiler diagnostic messages
enableStackTracesSet global state in libclang
equalCursorsFunctions to determine if two instances of a data type are...
findAssignToFind variable declarations and assignments.
findCallsGet the names of all routines called in any code in a...
genFunctionCollectorConstructor functions for collectors of information within...
getAncestorByKindFind the enclosing routine, C++ namespace, or cursor of a...
getArgTypeTypes of function parameter/arguments
getArraySizeGet information about container types
getCallableRoutinesFind routines that are callable from within R via the .C or...
getCppClassesRetrieve information about C++ classes
getCursorTokensGet the text tokens corresponding to a CXCursor
getCXTUResourceUsageInformation about the resources a translation unit consumed
getDataStructuresGet the top-level data types in a translation unit
getDefinesGet preprocessor defines in a translation unit
getEnumsGet the top-level enumeration definitions in a translation...
getFileNameCXCursor class and related methods
getFunctionsGet descriptions of the routines in a translation unit
getGlobalVariablesGet global variables in a source file
getInclusionsCollect all of the include files for a source file
getInstantiationLocationFunctions involving Location information
getPointerInfoGet information about a libclang pointer type
getQualifiersGet the qualifying annotations for a cursor
getTypeGet the type of a CXCursor object
getTypeKindCXType class and methods
getVariablesFind variables in a translation unit and where global...
isDotCDetermine if a parameter or routine is callable from R
isExpressionTests for type of CXCursor
isFnPointerQueries function/routine pointer object
isPreprocessingPredicates for CXCursorKind objects
isPureVirtualTest if C++ method is constant or pure virtual.
isVoidTypePredicate functions for libclang Types
makeCallGraphDisplay which routines call other routines via a graph
makeTikzGraphCreate a tree representing a CXCursor and its descendants
Module_getFullNameFunctions for querying a libclang Module
parseTUParse a C/C++ source file and traverse the parse tree
saveTranslationUnitSave a parsed translation unit
visitorClassesClasses for representing a visitor function and a way to...
omegahat/RClangSimple documentation built on Aug. 17, 2024, 10:23 a.m.