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
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...
CXCursorKindEnumerations for different types of cursors/nodes in C parser...
CX_CXXAccessSpecifierEnumerations for C++ accessors
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...
findCallsGet the names of all routines called in any code in a...
genFunctionCollectorConstructor functions for collectors of information within...
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
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 & traverse the parse tree
saveTranslationUnitSave a parsed translation unit
visitorClassesClasses for representing a visitor function and a way to...
omegahat/RClangSimple documentation built on Jan. 17, 2024, 6:27 p.m.