clang API Documentation
#include <TypeLoc.h>


Public Member Functions | |
| SourceLocation | getEllipsisLoc () const |
| void | setEllipsisLoc (SourceLocation Loc) |
| SourceRange | getLocalSourceRange () const |
| Get the local source range. | |
| void | initializeLocal (ASTContext &Context, SourceLocation Loc) |
| TypeLoc | getPatternLoc () const |
| QualType | getInnerType () const |
| SourceLocation clang::PackExpansionTypeLoc::getEllipsisLoc | ( | ) | const [inline] |
Definition at line 1743 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getLocalData().
Referenced by clang::TemplateArgumentLoc::getPackExpansionPattern(), clang::Sema::SubstParmVarDecl(), clang::TreeTransform< Derived >::TransformFunctionTypeParam(), clang::TreeTransform< Derived >::TransformFunctionTypeParams(), and clang::TemplateDeclInstantiator::VisitNonTypeTemplateParmDecl().
| QualType clang::PackExpansionTypeLoc::getInnerType | ( | ) | const [inline] |
Reimplemented from clang::ConcreteTypeLoc< UnqualTypeLoc, PackExpansionTypeLoc, PackExpansionType, PackExpansionTypeLocInfo >.
Definition at line 1763 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getTypePtr().
| SourceRange clang::PackExpansionTypeLoc::getLocalSourceRange | ( | ) | const [inline] |
Get the local source range.
Reimplemented from clang::TypeLoc.
| TypeLoc clang::PackExpansionTypeLoc::getPatternLoc | ( | ) | const [inline] |
Definition at line 1759 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getInnerTypeLoc().
Referenced by clang::TemplateArgumentLoc::getPackExpansionPattern(), clang::Sema::SubstParmVarDecl(), clang::TreeTransform< Derived >::TransformFunctionTypeParam(), clang::TreeTransform< Derived >::TransformFunctionTypeParams(), and clang::TemplateDeclInstantiator::VisitNonTypeTemplateParmDecl().
| void clang::PackExpansionTypeLoc::initializeLocal | ( | ASTContext & | Context, |
| SourceLocation | Loc | ||
| ) | [inline] |
| void clang::PackExpansionTypeLoc::setEllipsisLoc | ( | SourceLocation | Loc | ) | [inline] |
Definition at line 1747 of file TypeLoc.h.
References clang::ConcreteTypeLoc< UnqualTypeLoc, TypeSpecTypeLoc, Type, TypeSpecLocInfo >::getLocalData().
Referenced by clang::Sema::CheckPackExpansion(), and clang::TreeTransform< Derived >::TransformFunctionTypeParam().