class ObjCInterfaceTypeLoc
Declaration
class ObjCInterfaceTypeLoc : public ConcreteTypeLoc { /* full declaration omitted */ };
Description
Wrapper for source info for ObjC interfaces.
Declared at: clang/include/clang/AST/TypeLoc.h:1072
Inherits from: ConcreteTypeLoc
Method Overview
- public clang::ObjCInterfaceDecl * getIFaceDecl() const
- public clang::SourceRange getLocalSourceRange() const
- public clang::SourceLocation getNameEndLoc() const
- public clang::SourceLocation getNameLoc() const
- public void initializeLocal(clang::ASTContext & Context, clang::SourceLocation Loc)
- public void setNameEndLoc(clang::SourceLocation Loc)
- public void setNameLoc(clang::SourceLocation Loc)
Methods
¶clang::ObjCInterfaceDecl* getIFaceDecl() const
clang::ObjCInterfaceDecl* getIFaceDecl() const
Declared at: clang/include/clang/AST/TypeLoc.h:1077
¶clang::SourceRange getLocalSourceRange() const
clang::SourceRange getLocalSourceRange() const
Declared at: clang/include/clang/AST/TypeLoc.h:1089
¶clang::SourceLocation getNameEndLoc() const
clang::SourceLocation getNameEndLoc() const
Declared at: clang/include/clang/AST/TypeLoc.h:1093
¶clang::SourceLocation getNameLoc() const
clang::SourceLocation getNameLoc() const
Declared at: clang/include/clang/AST/TypeLoc.h:1081
¶void initializeLocal(clang::ASTContext& Context,
clang::SourceLocation Loc)
void initializeLocal(clang::ASTContext& Context,
clang::SourceLocation Loc)
Declared at: clang/include/clang/AST/TypeLoc.h:1101
Parameters
- clang::ASTContext& Context
- clang::SourceLocation Loc
¶void setNameEndLoc(clang::SourceLocation Loc)
void setNameEndLoc(clang::SourceLocation Loc)
Declared at: clang/include/clang/AST/TypeLoc.h:1097
Parameters
¶void setNameLoc(clang::SourceLocation Loc)
void setNameLoc(clang::SourceLocation Loc)
Declared at: clang/include/clang/AST/TypeLoc.h:1085