clang API Documentation

Public Member Functions | Static Public Member Functions | Friends
clang::ObjCObjectTypeImpl Class Reference

#include <Type.h>

Inheritance diagram for clang::ObjCObjectTypeImpl:
Inheritance graph
[legend]
Collaboration diagram for clang::ObjCObjectTypeImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Profile (llvm::FoldingSetNodeID &ID)

Static Public Member Functions

static void Profile (llvm::FoldingSetNodeID &ID, QualType Base, ObjCProtocolDecl *const *protocols, unsigned NumProtocols)

Friends

class ASTContext

Detailed Description

ObjCObjectTypeImpl - A class providing a concrete implementation of ObjCObjectType, so as to not increase the footprint of ObjCInterfaceType. Code outside of ASTContext and the core type system should not reference this type.

Definition at line 4404 of file Type.h.


Member Function Documentation

void ObjCObjectTypeImpl::Profile ( llvm::FoldingSetNodeID &  ID)
void ObjCObjectTypeImpl::Profile ( llvm::FoldingSetNodeID &  ID,
QualType  Base,
ObjCProtocolDecl *const *  protocols,
unsigned  NumProtocols 
) [static]

Definition at line 2073 of file Type.cpp.

References clang::QualType::getAsOpaquePtr().


Friends And Related Function Documentation

friend class ASTContext [friend]

Reimplemented from clang::Type.

Definition at line 4405 of file Type.h.


The documentation for this class was generated from the following files: