clang API Documentation
#include <TypeLoc.h>
Public Member Functions | |
const TypeClass * | getTypePtr () const |
Friends | |
class | TypeLoc |
A metaprogramming class designed for concrete subtypes of abstract types where all subtypes share equivalently-structured source information. See the note on ConcreteTypeLoc.
const TypeClass* clang::InheritingConcreteTypeLoc< Base, Derived, TypeClass >::getTypePtr | ( | ) | const [inline] |
Reimplemented in clang::InheritingConcreteTypeLoc< TagTypeLoc, RecordTypeLoc, RecordType >, clang::InheritingConcreteTypeLoc< VectorTypeLoc, ExtVectorTypeLoc, ExtVectorType >, and clang::InheritingConcreteTypeLoc< TagTypeLoc, EnumTypeLoc, EnumType >.
Definition at line 440 of file TypeLoc.h.
Referenced by clang::Sema::checkThisInStaticMemberFunctionExceptionSpec(), clang::Sema::checkThisInStaticMemberFunctionType(), FormatFunctionParameter(), clang::TypeLoc::getBeginLoc(), clang::TypeLoc::getEndLoc(), clang::InheritingConcreteTypeLoc< ReferenceTypeLoc, LValueReferenceTypeLoc, LValueReferenceType >::getTypePtr(), and clang::TreeTransform< Derived >::TransformFunctionProtoType().
friend class TypeLoc [friend] |