clang API Documentation

Functions
DeclObjC.cpp File Reference
#include "clang/AST/DeclObjC.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/ASTMutationListener.h"
#include "clang/AST/Attr.h"
#include "clang/AST/Stmt.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/SmallString.h"
Include dependency graph for DeclObjC.cpp:

Go to the source code of this file.

Functions

static bool isIntroducingInitializers (const ObjCInterfaceDecl *D)
static void CollectOverriddenMethodsRecurse (const ObjCContainerDecl *Container, const ObjCMethodDecl *Method, SmallVectorImpl< const ObjCMethodDecl * > &Methods, bool MovedToSuper)
static void CollectOverriddenMethods (const ObjCContainerDecl *Container, const ObjCMethodDecl *Method, SmallVectorImpl< const ObjCMethodDecl * > &Methods)
static void collectOverriddenMethodsSlow (const ObjCMethodDecl *Method, SmallVectorImpl< const ObjCMethodDecl * > &overridden)

Function Documentation

static void CollectOverriddenMethods ( const ObjCContainerDecl Container,
const ObjCMethodDecl Method,
SmallVectorImpl< const ObjCMethodDecl * > &  Methods 
) [inline, static]

Definition at line 1032 of file DeclObjC.cpp.

References CollectOverriddenMethodsRecurse().

Referenced by collectOverriddenMethodsSlow().

static void CollectOverriddenMethodsRecurse ( const ObjCContainerDecl Container,
const ObjCMethodDecl Method,
SmallVectorImpl< const ObjCMethodDecl * > &  Methods,
bool  MovedToSuper 
) [static]
static void collectOverriddenMethodsSlow ( const ObjCMethodDecl Method,
SmallVectorImpl< const ObjCMethodDecl * > &  overridden 
) [static]
static bool isIntroducingInitializers ( const ObjCInterfaceDecl D) [static]