OwningPtr.h File Reference

#include <cassert>
#include <cstddef>

Go to the source code of this file.

Classes

class  llvm::OwningPtr< T >
 OwningPtr smart pointer - OwningPtr mimics a built-in pointer except that it guarantees deletion of the object pointed to, either on destruction of the OwningPtr or via an explicit reset(). More...
class  llvm::OwningArrayPtr< T >
 OwningArrayPtr smart pointer - OwningArrayPtr provides the same functionality as OwningPtr, except that it works for array types. More...

Namespaces

namespace  llvm

Functions

template<class T >
void llvm::swap (OwningPtr< T > &a, OwningPtr< T > &b)
template<class T >
void llvm::swap (OwningArrayPtr< T > &a, OwningArrayPtr< T > &b)

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1