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.