clang API Documentation
#include <TypeLoc.h>
Public Member Functions | |
TypeLoc | getValueLoc () const |
SourceRange | getLocalSourceRange () const |
Get the local source range. | |
SourceLocation | getKWLoc () const |
void | setKWLoc (SourceLocation Loc) |
SourceLocation | getLParenLoc () const |
void | setLParenLoc (SourceLocation Loc) |
SourceLocation | getRParenLoc () const |
void | setRParenLoc (SourceLocation Loc) |
SourceRange | getParensRange () const |
void | setParensRange (SourceRange Range) |
void | initializeLocal (ASTContext &Context, SourceLocation Loc) |
QualType | getInnerType () const |
QualType clang::AtomicTypeLoc::getInnerType | ( | ) | const [inline] |
Reimplemented from clang::ConcreteTypeLoc< UnqualTypeLoc, AtomicTypeLoc, AtomicType, AtomicTypeLocInfo >.
Definition at line 1949 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getTypePtr().
SourceLocation clang::AtomicTypeLoc::getKWLoc | ( | ) | const [inline] |
Definition at line 1914 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getLocalData().
SourceRange clang::AtomicTypeLoc::getLocalSourceRange | ( | ) | const [inline] |
Get the local source range.
Reimplemented from clang::TypeLoc.
SourceLocation clang::AtomicTypeLoc::getLParenLoc | ( | ) | const [inline] |
Definition at line 1921 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getLocalData().
SourceRange clang::AtomicTypeLoc::getParensRange | ( | ) | const [inline] |
SourceLocation clang::AtomicTypeLoc::getRParenLoc | ( | ) | const [inline] |
Definition at line 1928 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getLocalData().
TypeLoc clang::AtomicTypeLoc::getValueLoc | ( | ) | const [inline] |
Definition at line 1906 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getInnerTypeLoc().
void clang::AtomicTypeLoc::initializeLocal | ( | ASTContext & | Context, |
SourceLocation | Loc | ||
) | [inline] |
void clang::AtomicTypeLoc::setKWLoc | ( | SourceLocation | Loc | ) | [inline] |
Definition at line 1917 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getLocalData().
Referenced by fillAtomicQualLoc().
void clang::AtomicTypeLoc::setLParenLoc | ( | SourceLocation | Loc | ) | [inline] |
Definition at line 1924 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getLocalData().
void clang::AtomicTypeLoc::setParensRange | ( | SourceRange | Range | ) | [inline] |
Definition at line 1938 of file TypeLoc.h.
References clang::SourceRange::getBegin(), and clang::SourceRange::getEnd().
Referenced by fillAtomicQualLoc().
void clang::AtomicTypeLoc::setRParenLoc | ( | SourceLocation | Loc | ) | [inline] |
Definition at line 1931 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getLocalData().