LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::LeakDetectorImpl< T > Struct Template Reference

#include <LeaksContext.h>

Inheritance diagram for llvm::LeakDetectorImpl< T >:
Inheritance graph
[legend]

Public Member Functions

 LeakDetectorImpl (const char *const name="")
 
void clear ()
 
void setName (const char *n)
 
void addGarbage (const T *o)
 
void removeGarbage (const T *o)
 
bool hasGarbage (const std::string &Message)
 

Detailed Description

template<typename T>
struct llvm::LeakDetectorImpl< T >

Definition at line 31 of file LeaksContext.h.

Constructor & Destructor Documentation

template<typename T>
llvm::LeakDetectorImpl< T >::LeakDetectorImpl ( const char *const  name = "")
inlineexplicit

Definition at line 32 of file LeaksContext.h.

Member Function Documentation

template<typename T>
void llvm::LeakDetectorImpl< T >::addGarbage ( const T o)
inline

Definition at line 49 of file LeaksContext.h.

Referenced by llvm::LeakDetectorImpl< llvm::Value >::hasGarbage().

template<typename T>
void llvm::LeakDetectorImpl< T >::clear ( )
inline

Definition at line 35 of file LeaksContext.h.

template<typename T>
bool llvm::LeakDetectorImpl< T >::hasGarbage ( const std::string &  Message)
inline

Definition at line 65 of file LeaksContext.h.

template<typename T>
void llvm::LeakDetectorImpl< T >::removeGarbage ( const T o)
inline

Definition at line 58 of file LeaksContext.h.

template<typename T>
void llvm::LeakDetectorImpl< T >::setName ( const char *  n)
inline

Definition at line 40 of file LeaksContext.h.


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