clang 19.0.0git
|
#include "clang/Index/IndexSymbol.h"
#include "clang/AST/Attr.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/DeclObjC.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/AST/PrettyPrinter.h"
#include "clang/Lex/MacroInfo.h"
Go to the source code of this file.
Macros | |
#define | APPLY_FOR_ROLE(Role) |
#define | APPLY_FOR_PROPERTY(K) |
Functions | |
static bool | isUnitTestCase (const ObjCInterfaceDecl *D) |
static bool | isUnitTest (const ObjCMethodDecl *D) |
static void | checkForIBOutlets (const Decl *D, SymbolPropertySet &PropSet) |
#define APPLY_FOR_PROPERTY | ( | K | ) |
#define APPLY_FOR_ROLE | ( | Role | ) |
|
static |
Definition at line 44 of file IndexSymbol.cpp.
References clang::Decl::hasAttr().
Referenced by clang::index::getSymbolInfo().
|
static |
D
is in a subclass of 'XCTestCase', returns void, has no parameters, and its name starts with 'test'. Definition at line 34 of file IndexSymbol.cpp.
References clang::ObjCMethodDecl::getClassInterface(), clang::Selector::getNameForSlot(), clang::ObjCMethodDecl::getReturnType(), clang::ObjCMethodDecl::getSelector(), isUnitTestCase(), clang::Type::isVoidType(), and clang::ObjCMethodDecl::parameters().
Referenced by clang::index::getSymbolInfo().
|
static |
D
is a subclass of 'XCTestCase'. Definition at line 21 of file IndexSymbol.cpp.
References clang::ObjCInterfaceDecl::getSuperClass().
Referenced by clang::index::getSymbolInfo(), and isUnitTest().