clang  3.7.0
Public Member Functions | List of all members
clang::LazyDefinitionDataPtr< Decl, T > Class Template Reference

A lazy pointer to the definition data for a declaration. FIXME: This is a little CXXRecordDecl-specific that the moment. More...

#include <DeclCXX.h>

Inheritance diagram for clang::LazyDefinitionDataPtr< Decl, T >:
[legend]

Public Member Functions

 LazyDefinitionDataPtr (Decl *Canon)
 
 LazyDefinitionDataPtr (T *Data)
 
T * getNotUpdated ()
 
T * get ()
 

Detailed Description

template<typename Decl, typename T>
class clang::LazyDefinitionDataPtr< Decl, T >

A lazy pointer to the definition data for a declaration. FIXME: This is a little CXXRecordDecl-specific that the moment.

Definition at line 262 of file DeclCXX.h.

Constructor & Destructor Documentation

template<typename Decl, typename T>
clang::LazyDefinitionDataPtr< Decl, T >::LazyDefinitionDataPtr ( Decl Canon)
inline

Definition at line 278 of file DeclCXX.h.

template<typename Decl, typename T>
clang::LazyDefinitionDataPtr< Decl, T >::LazyDefinitionDataPtr ( T *  Data)
inline

Definition at line 279 of file DeclCXX.h.

Member Function Documentation

template<typename Decl, typename T>
T* clang::LazyDefinitionDataPtr< Decl, T >::get ( )
inline
template<typename Decl, typename T>
T* clang::LazyDefinitionDataPtr< Decl, T >::getNotUpdated ( )
inline

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