clang API Documentation

Public Member Functions
clang::ObjCInterfaceTypeLoc Class Reference

Wrapper for source info for ObjC interfaces. More...

#include <TypeLoc.h>

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

List of all members.

Public Member Functions

ObjCInterfaceDeclgetIFaceDecl () const
SourceLocation getNameLoc () const
void setNameLoc (SourceLocation Loc)
SourceRange getLocalSourceRange () const
 Get the local source range.
SourceLocation getNameEndLoc () const
void setNameEndLoc (SourceLocation Loc)
void initializeLocal (ASTContext &Context, SourceLocation Loc)

Detailed Description

Wrapper for source info for ObjC interfaces.

Definition at line 838 of file TypeLoc.h.


Member Function Documentation

ObjCInterfaceDecl* clang::ObjCInterfaceTypeLoc::getIFaceDecl ( ) const [inline]
SourceRange clang::ObjCInterfaceTypeLoc::getLocalSourceRange ( ) const [inline]

Get the local source range.

Reimplemented from clang::ObjCObjectTypeLoc.

Definition at line 855 of file TypeLoc.h.

References clang::TypeSpecTypeLoc::getNameLoc().

SourceLocation clang::ObjCInterfaceTypeLoc::getNameEndLoc ( ) const [inline]
SourceLocation clang::ObjCInterfaceTypeLoc::getNameLoc ( ) const [inline]
void clang::ObjCInterfaceTypeLoc::initializeLocal ( ASTContext Context,
SourceLocation  Loc 
) [inline]

Reimplemented from clang::ObjCObjectTypeLoc.

Definition at line 867 of file TypeLoc.h.

References clang::TypeSpecTypeLoc::setNameLoc().

void clang::ObjCInterfaceTypeLoc::setNameEndLoc ( SourceLocation  Loc) [inline]
void clang::ObjCInterfaceTypeLoc::setNameLoc ( SourceLocation  Loc) [inline]

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