clang  3.9.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
oNAttributeLangSupport
oNclangDataflow Directional Tag Classes
oNllvmDominatorTree GraphTraits specialization so the DominatorTree can be iterable by generic graph iterators
oNOBJC2Objc-class-instance-variables: '{' objc-instance-variable-decl-list[opt] '}'
oNstd
oC__cuda_builtin_blockDim_t
oC__cuda_builtin_blockIdx_t
oC__cuda_builtin_gridDim_t
oC__cuda_builtin_threadIdx_t
oC_Unwind_Exception
oCAnyFunctionCall
oCatomic_flag
oCbasic_parser
oCCallEvent
oCCGBuilderBaseTy
oCCHECK1
oCCleanupTyA basic class for pre|post-action for advanced codegen sequence for OpenMP region
oCCommonBase
oCCXCodeCompleteResultsContains the results of code-completion
oCCXCommentA parsed comment
oCCXCompletionResultA single result of code completion
oCCXCursorA cursor representing some element in the abstract syntax tree for a translation unit
oCCXCursorAndRangeVisitor
oCCXFileUniqueIDUniquely identifies a CXFile, that refers to the same underlying file, across an indexing session
oCCXIdxAttrInfo
oCCXIdxBaseClassInfo
oCCXIdxContainerInfo
oCCXIdxCXXClassDeclInfo
oCCXIdxDeclInfo
oCCXIdxEntityInfo
oCCXIdxEntityRefInfoData for IndexerCallbacks::indexEntityReference
oCCXIdxIBOutletCollectionAttrInfo
oCCXIdxImportedASTFileInfoData for IndexerCallbacks::importedASTFile
oCCXIdxIncludedFileInfoData for ppIncludedFile callback
oCCXIdxLocSource location passed to index callbacks
oCCXIdxObjCCategoryDeclInfo
oCCXIdxObjCContainerDeclInfo
oCCXIdxObjCInterfaceDeclInfo
oCCXIdxObjCPropertyDeclInfo
oCCXIdxObjCProtocolRefInfo
oCCXIdxObjCProtocolRefListInfo
oCCXPlatformAvailabilityDescribes the availability of a given entity on a particular platform, e.g., a particular class might only be available on Mac OS 10.7 or newer
oCCXSourceLocationIdentifies a specific source location within a translation unit
oCCXSourceRangeIdentifies a half-open character range in the source code
oCCXSourceRangeListIdentifies an array of ranges
oCCXStringA character string
oCCXStringSet
oCCXTokenDescribes a single preprocessing token
oCCXTUResourceUsageThe memory usage of a CXTranslationUnit, broken into categories
oCCXTUResourceUsageEntry
oCCXTypeThe type of an element in the abstract syntax tree
oCCXUnsavedFileProvides the contents of a file that has not yet been saved to disk
oCCXVersionDescribes a version number of the form major.minor.subminor
oCDecl
oCDefaultDOTGraphTraits
oCDefinedTrackerDefinedTracker - This struct is used while parsing expressions to keep track of whether !defined(X) has been seen
oCExplicitSpecializationVisibilityCheckerWalk the path from which a declaration was instantiated, and check that every explicit specialization along that path is visible
oCilist_default_traits
oCIndexerCallbacksA group of callbacks used by clang_indexSourceFile and clang_indexTranslationUnit
oCIteratorBase
oCmax_align_t
oCMemRegionManagerTrait
oCOMPAlignedClauseThis represents clause 'aligned' in the '#pragma omp ...' directives
oCOMPClause
oCOMPClauseMappableExprCommonStruct that defines common infrastructure to handle mappable expressions used in OpenMP clauses
oCOMPClauseWithPreInit
oCOMPCopyinClauseThis represents clause 'copyin' in the '#pragma omp ...' directives
oCOMPCopyprivateClauseThis represents clause 'copyprivate' in the '#pragma omp ...' directives
oCOMPDefaultmapClauseThis represents 'defaultmap' clause in the '#pragma omp ...' directive
oCOMPDependClauseThis represents implicit clause 'depend' for the '#pragma omp task' directive
oCOMPDeviceClauseThis represents 'device' clause in the '#pragma omp ...' directive
oCOMPDistScheduleClauseThis represents 'dist_schedule' clause in the '#pragma omp ...' directive
oCOMPFlushClauseThis represents implicit clause 'flush' for the '#pragma omp flush' directive
oCOMPFromClauseThis represents clause 'from' in the '#pragma omp ...' directives
oCOMPGrainsizeClauseThis represents 'grainsize' clause in the '#pragma omp ...' directive
oCOMPHintClauseThis represents 'hint' clause in the '#pragma omp ...' directive
oCOMPIsDevicePtrClauseThis represents clause 'is_device_ptr' in the '#pragma omp ...' directives
oCOMPMapClauseThis represents clause 'map' in the '#pragma omp ...' directives
oCOMPMappableExprListClauseThis represents clauses with a list of expressions that are mappable
oCOMPNogroupClauseThis represents 'nogroup' clause in the '#pragma omp ...' directive
oCOMPNumTasksClauseThis represents 'num_tasks' clause in the '#pragma omp ...' directive
oCOMPNumTeamsClauseThis represents 'num_teams' clause in the '#pragma omp ...' directive
oCOMPPriorityClauseThis represents 'priority' clause in the '#pragma omp ...' directive
oCOMPSIMDClauseThis represents 'simd' clause in the '#pragma omp ...' directive
oCOMPThreadLimitClauseThis represents 'thread_limit' clause in the '#pragma omp ...' directive
oCOMPThreadsClauseThis represents 'threads' clause in the '#pragma omp ...' directive
oCOMPToClauseThis represents clause 'to' in the '#pragma omp ...' directives
oCOMPUseDevicePtrClauseThis represents clause 'use_device_ptr' in the '#pragma omp ...' directives
oCParsedAttrInfo
oCReadySuspendResumeResult
oCStmt
oCStmtClassNameTable
oCTypeInfo
\Cudir_iterator_base