clang API Documentation

Public Member Functions
clang::PointerLikeTypeLoc< Derived, TypeClass, LocalData > Class Template Reference

A base class for. More...

#include <TypeLoc.h>

Inheritance diagram for clang::PointerLikeTypeLoc< Derived, TypeClass, LocalData >:
Inheritance graph
[legend]
Collaboration diagram for clang::PointerLikeTypeLoc< Derived, TypeClass, LocalData >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

SourceLocation getSigilLoc () const
void setSigilLoc (SourceLocation Loc)
TypeLoc getPointeeLoc () const
SourceRange getLocalSourceRange () const
 Get the local source range.
void initializeLocal (ASTContext &Context, SourceLocation Loc)
QualType getInnerType () const

Detailed Description

template<class Derived, class TypeClass, class LocalData = PointerLikeLocInfo>
class clang::PointerLikeTypeLoc< Derived, TypeClass, LocalData >

A base class for.

Definition at line 1023 of file TypeLoc.h.


Member Function Documentation

template<class Derived, class TypeClass, class LocalData = PointerLikeLocInfo>
QualType clang::PointerLikeTypeLoc< Derived, TypeClass, LocalData >::getInnerType ( ) const [inline]

Reimplemented from clang::ConcreteTypeLoc< UnqualTypeLoc, Derived, TypeClass, LocalData >.

Reimplemented in clang::ReferenceTypeLoc.

Definition at line 1045 of file TypeLoc.h.

template<class Derived, class TypeClass, class LocalData = PointerLikeLocInfo>
SourceRange clang::PointerLikeTypeLoc< Derived, TypeClass, LocalData >::getLocalSourceRange ( ) const [inline]

Get the local source range.

Reimplemented from clang::TypeLoc.

Reimplemented in clang::MemberPointerTypeLoc.

Definition at line 1037 of file TypeLoc.h.

template<class Derived, class TypeClass, class LocalData = PointerLikeLocInfo>
TypeLoc clang::PointerLikeTypeLoc< Derived, TypeClass, LocalData >::getPointeeLoc ( ) const [inline]
template<class Derived, class TypeClass, class LocalData = PointerLikeLocInfo>
SourceLocation clang::PointerLikeTypeLoc< Derived, TypeClass, LocalData >::getSigilLoc ( ) const [inline]

Definition at line 1026 of file TypeLoc.h.

Referenced by clang::TreeTransform< Derived >::TransformReferenceType().

template<class Derived, class TypeClass, class LocalData = PointerLikeLocInfo>
void clang::PointerLikeTypeLoc< Derived, TypeClass, LocalData >::initializeLocal ( ASTContext Context,
SourceLocation  Loc 
) [inline]

Reimplemented in clang::MemberPointerTypeLoc.

Definition at line 1041 of file TypeLoc.h.

template<class Derived, class TypeClass, class LocalData = PointerLikeLocInfo>
void clang::PointerLikeTypeLoc< Derived, TypeClass, LocalData >::setSigilLoc ( SourceLocation  Loc) [inline]

Definition at line 1029 of file TypeLoc.h.

Referenced by clang::TreeTransform< Derived >::TransformReferenceType().


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