Home | History | Annotate | Download | only in libclang

Lines Matching defs:Class

615     // FIXME: ObjCClassRef/ObjCProtocolRef for forward class/protocol
1087 // Issue callbacks for super class.
1118 // Issue callbacks for super class.
1410 // "Class") have associated declarations. Create cursors for those.
1634 #define DEFAULT_TYPELOC_IMPL(CLASS, PARENT) \
1635 bool CursorVisitor::Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { \
1687 class NAME : public VisitorJob {\
1706 class DeclVisit : public VisitorJob {
1717 class TypeLocVisit : public VisitorJob {
1733 class LabelRefVisit : public VisitorJob {
1749 class NestedNameSpecifierLocVisit : public VisitorJob {
1768 class DeclarationNameInfoVisit : public VisitorJob {
1789 class MemberRefVisit : public VisitorJob {
1804 class EnqueueVisitor : public ConstStmtVisitor<EnqueueVisitor, void> {
1805 friend class OMPClauseEnqueue;
1919 class OMPClauseEnqueue : public ConstOMPClauseVisitor<OMPClauseEnqueue> {
1923 #define OPENMP_CLAUSE(Name, Class) \
1924 void Visit##Class(const Class *C);
1929 #define PROCESS_OMP_CLAUSE_LIST(Class, Node) \
1930 for (OMPVarList<Class>::varlist_const_iterator I = Node->varlist_begin(), \
3212 // and returns different names. NamedDecl returns the class name and
3237 const ObjCInterfaceDecl *Class = getCursorObjCClassRef(C).first;
3238 return cxstring::createRef(Class->getIdentifier()->getNameStart());
3489 OS << (TTP->wasDeclaredWithTypename()? "typename" : "class");
3494 OS << "template<...> class";
3781 return cxstring::createRef("C++ base class specifier");
3859 // Check that when we have multiple @class references in the same line,
3862 // @class Foo, Bar;
4447 const ObjCInterfaceDecl *Class = getCursorObjCClassRef(C).first;
4448 if (const ObjCInterfaceDecl *Def = Class->getDefinition())
4451 return MakeCXCursor(Class, tu);
4633 if (const ObjCInterfaceDecl *Class
4635 if (ObjCImplementationDecl *ClassImpl = Class->getImplementation())
4657 // class: the interface and its implementation. When we resolved a
4658 // reference to an Objective-C class, produce the @interface as
4676 if (const ObjCInterfaceDecl *Class
4678 if (const ObjCInterfaceDecl *Def = Class->getDefinition())
5050 class AnnotateTokensWorker {
5404 class MarkMacroArgTokensVisitor {
5938 /// descibing a class or function template, return the class or