clang API Documentation
Wrapper for source info for ObjC interfaces. More...
#include <TypeLoc.h>
Public Member Functions | |
ObjCInterfaceDecl * | getIFaceDecl () 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) |
ObjCInterfaceDecl* clang::ObjCInterfaceTypeLoc::getIFaceDecl | ( | ) | const [inline] |
Definition at line 904 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getTypePtr().
SourceRange clang::ObjCInterfaceTypeLoc::getLocalSourceRange | ( | ) | const [inline] |
Get the local source range.
Reimplemented from clang::ObjCObjectTypeLoc.
Definition at line 916 of file TypeLoc.h.
References clang::TypeSpecTypeLoc::getNameLoc().
SourceLocation clang::ObjCInterfaceTypeLoc::getNameEndLoc | ( | ) | const [inline] |
Definition at line 920 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getLocalData().
SourceLocation clang::ObjCInterfaceTypeLoc::getNameLoc | ( | ) | const [inline] |
Definition at line 908 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getLocalData(), and clang::TypeSpecLocInfo::NameLoc.
void clang::ObjCInterfaceTypeLoc::initializeLocal | ( | ASTContext & | Context, |
SourceLocation | Loc | ||
) | [inline] |
Reimplemented from clang::ObjCObjectTypeLoc.
Definition at line 928 of file TypeLoc.h.
References clang::TypeSpecTypeLoc::setNameLoc().
void clang::ObjCInterfaceTypeLoc::setNameEndLoc | ( | SourceLocation | Loc | ) | [inline] |
Definition at line 924 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getLocalData().
void clang::ObjCInterfaceTypeLoc::setNameLoc | ( | SourceLocation | Loc | ) | [inline] |
Definition at line 912 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getLocalData(), and clang::TypeSpecLocInfo::NameLoc.