LLVM  4.0.0
Public Member Functions | List of all members
llvm::object::OwningBinary< T > Class Template Reference

#include <RuntimeDyld.h>

Inheritance diagram for llvm::object::OwningBinary< T >:
[legend]

Public Member Functions

 OwningBinary ()
 
 OwningBinary (std::unique_ptr< T > Bin, std::unique_ptr< MemoryBuffer > Buf)
 
 OwningBinary (OwningBinary< T > &&Other)
 
OwningBinary< T > & operator= (OwningBinary< T > &&Other)
 
std::pair< std::unique_ptr< T >
, std::unique_ptr
< MemoryBuffer > > 
takeBinary ()
 
TgetBinary ()
 
const TgetBinary () const
 

Detailed Description

template<typename T>
class llvm::object::OwningBinary< T >

Definition at line 35 of file RuntimeDyld.h.

Constructor & Destructor Documentation

template<typename T >
llvm::object::OwningBinary< T >::OwningBinary ( )

Definition at line 165 of file Binary.h.

template<typename T>
llvm::object::OwningBinary< T >::OwningBinary ( std::unique_ptr< T Bin,
std::unique_ptr< MemoryBuffer Buf 
)

Definition at line 161 of file Binary.h.

template<typename T>
llvm::object::OwningBinary< T >::OwningBinary ( OwningBinary< T > &&  Other)

Definition at line 168 of file Binary.h.

References Other.

Member Function Documentation

template<typename T >
T * llvm::object::OwningBinary< T >::getBinary ( )
template<typename T >
const T * llvm::object::OwningBinary< T >::getBinary ( ) const

Definition at line 188 of file Binary.h.

template<typename T>
OwningBinary< T > & llvm::object::OwningBinary< T >::operator= ( OwningBinary< T > &&  Other)

Definition at line 172 of file Binary.h.

References Other.

template<typename T >
std::pair< std::unique_ptr< T >, std::unique_ptr< MemoryBuffer > > llvm::object::OwningBinary< T >::takeBinary ( )

Definition at line 180 of file Binary.h.

Referenced by llvm::MCJIT::addObjectFile().


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