clang API Documentation

Public Member Functions
clang::DependentTemplateSpecializationTypeLoc Class Reference

#include <TypeLoc.h>

Inheritance diagram for clang::DependentTemplateSpecializationTypeLoc:
Inheritance graph
[legend]
Collaboration diagram for clang::DependentTemplateSpecializationTypeLoc:
Collaboration graph
[legend]

List of all members.

Public Member Functions

SourceLocation getElaboratedKeywordLoc () const
void setElaboratedKeywordLoc (SourceLocation Loc)
NestedNameSpecifierLoc getQualifierLoc () const
void setQualifierLoc (NestedNameSpecifierLoc QualifierLoc)
SourceLocation getTemplateKeywordLoc () const
void setTemplateKeywordLoc (SourceLocation Loc)
SourceLocation getTemplateNameLoc () const
void setTemplateNameLoc (SourceLocation Loc)
SourceLocation getLAngleLoc () const
void setLAngleLoc (SourceLocation Loc)
SourceLocation getRAngleLoc () const
void setRAngleLoc (SourceLocation Loc)
unsigned getNumArgs () const
void setArgLocInfo (unsigned i, TemplateArgumentLocInfo AI)
TemplateArgumentLocInfo getArgLocInfo (unsigned i) const
TemplateArgumentLoc getArgLoc (unsigned i) const
SourceRange getLocalSourceRange () const
 Get the local source range.
void copy (DependentTemplateSpecializationTypeLoc Loc)
void initializeLocal (ASTContext &Context, SourceLocation Loc)
unsigned getExtraLocalDataSize () const

Detailed Description

Definition at line 1625 of file TypeLoc.h.


Member Function Documentation

void clang::DependentTemplateSpecializationTypeLoc::copy ( DependentTemplateSpecializationTypeLoc  Loc) [inline]
TemplateArgumentLoc clang::DependentTemplateSpecializationTypeLoc::getArgLoc ( unsigned  i) const [inline]
TemplateArgumentLocInfo clang::DependentTemplateSpecializationTypeLoc::getArgLocInfo ( unsigned  i) const [inline]

Definition at line 1697 of file TypeLoc.h.

SourceLocation clang::DependentTemplateSpecializationTypeLoc::getElaboratedKeywordLoc ( ) const [inline]
unsigned clang::DependentTemplateSpecializationTypeLoc::getExtraLocalDataSize ( ) const [inline]
SourceLocation clang::DependentTemplateSpecializationTypeLoc::getLAngleLoc ( ) const [inline]
SourceRange clang::DependentTemplateSpecializationTypeLoc::getLocalSourceRange ( ) const [inline]

Get the local source range.

Reimplemented from clang::TypeLoc.

Definition at line 1705 of file TypeLoc.h.

References clang::TypeLoc::getBeginLoc().

unsigned clang::DependentTemplateSpecializationTypeLoc::getNumArgs ( ) const [inline]
NestedNameSpecifierLoc clang::DependentTemplateSpecializationTypeLoc::getQualifierLoc ( ) const [inline]
SourceLocation clang::DependentTemplateSpecializationTypeLoc::getRAngleLoc ( ) const [inline]
SourceLocation clang::DependentTemplateSpecializationTypeLoc::getTemplateKeywordLoc ( ) const [inline]
SourceLocation clang::DependentTemplateSpecializationTypeLoc::getTemplateNameLoc ( ) const [inline]
void DependentTemplateSpecializationTypeLoc::initializeLocal ( ASTContext Context,
SourceLocation  Loc 
)
void clang::DependentTemplateSpecializationTypeLoc::setArgLocInfo ( unsigned  i,
TemplateArgumentLocInfo  AI 
) [inline]
void clang::DependentTemplateSpecializationTypeLoc::setElaboratedKeywordLoc ( SourceLocation  Loc) [inline]
void clang::DependentTemplateSpecializationTypeLoc::setLAngleLoc ( SourceLocation  Loc) [inline]
void clang::DependentTemplateSpecializationTypeLoc::setQualifierLoc ( NestedNameSpecifierLoc  QualifierLoc) [inline]
void clang::DependentTemplateSpecializationTypeLoc::setRAngleLoc ( SourceLocation  Loc) [inline]
void clang::DependentTemplateSpecializationTypeLoc::setTemplateKeywordLoc ( SourceLocation  Loc) [inline]
void clang::DependentTemplateSpecializationTypeLoc::setTemplateNameLoc ( SourceLocation  Loc) [inline]

The documentation for this class was generated from the following files: