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
unsigned getExtraLocalDataAlignment () const

Detailed Description

Definition at line 1752 of file TypeLoc.h.


Member Function Documentation

Definition at line 1843 of file TypeLoc.h.

References clang::TypeLoc::Data, and clang::TypeLoc::getFullDataSize().

Definition at line 1824 of file TypeLoc.h.

Get the local source range.

Reimplemented from clang::TypeLoc.

Definition at line 1832 of file TypeLoc.h.

References clang::TypeLoc::getBeginLoc().


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