LLVM API Documentation

Public Member Functions
llvm::LeakDetectorImpl< T > Struct Template Reference

#include <LeaksContext.h>

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

List of all members.

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 35 of file LeaksContext.h.


Constructor & Destructor Documentation

template<typename T>
llvm::LeakDetectorImpl< T >::LeakDetectorImpl ( const char *const  name = "") [inline, explicit]

Definition at line 36 of file LeaksContext.h.


Member Function Documentation

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

Definition at line 53 of file LeaksContext.h.

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

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

Definition at line 39 of file LeaksContext.h.

Referenced by clearGarbage().

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

Definition at line 69 of file LeaksContext.h.

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

Definition at line 62 of file LeaksContext.h.

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

Definition at line 44 of file LeaksContext.h.


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