clang API Documentation

Public Member Functions
clang::TemplateArgumentLocInfo Struct Reference

Location information for a TemplateArgument. More...

#include <TemplateBase.h>

Collaboration diagram for clang::TemplateArgumentLocInfo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TemplateArgumentLocInfo ()
 TemplateArgumentLocInfo (TypeSourceInfo *TInfo)
 TemplateArgumentLocInfo (Expr *E)
 TemplateArgumentLocInfo (NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc)
TypeSourceInfogetAsTypeSourceInfo () const
ExprgetAsExpr () const
NestedNameSpecifierLoc getTemplateQualifierLoc () const
SourceLocation getTemplateNameLoc () const
SourceLocation getTemplateEllipsisLoc () const

Detailed Description

Location information for a TemplateArgument.

Definition at line 363 of file TemplateBase.h.


Constructor & Destructor Documentation

TemplateArgumentLocInfo::TemplateArgumentLocInfo ( )

Definition at line 383 of file TemplateBase.cpp.

clang::TemplateArgumentLocInfo::TemplateArgumentLocInfo ( TypeSourceInfo TInfo) [inline]

Definition at line 381 of file TemplateBase.h.

clang::TemplateArgumentLocInfo::TemplateArgumentLocInfo ( Expr E) [inline]

Definition at line 383 of file TemplateBase.h.

clang::TemplateArgumentLocInfo::TemplateArgumentLocInfo ( NestedNameSpecifierLoc  QualifierLoc,
SourceLocation  TemplateNameLoc,
SourceLocation  EllipsisLoc 
) [inline]

Member Function Documentation

Expr* clang::TemplateArgumentLocInfo::getAsExpr ( ) const [inline]
TypeSourceInfo* clang::TemplateArgumentLocInfo::getAsTypeSourceInfo ( ) const [inline]
SourceLocation clang::TemplateArgumentLocInfo::getTemplateEllipsisLoc ( ) const [inline]
SourceLocation clang::TemplateArgumentLocInfo::getTemplateNameLoc ( ) const [inline]
NestedNameSpecifierLoc clang::TemplateArgumentLocInfo::getTemplateQualifierLoc ( ) const [inline]

Member Data Documentation

Definition at line 367 of file TemplateBase.h.

Referenced by getAsTypeSourceInfo().

Definition at line 374 of file TemplateBase.h.

Definition at line 366 of file TemplateBase.h.

Referenced by getAsExpr().

Definition at line 371 of file TemplateBase.h.

Definition at line 372 of file TemplateBase.h.

Definition at line 373 of file TemplateBase.h.


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