LLVM 22.0.0git
|
#include "llvm/Object/Binary.h"
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 () |
T * | getBinary () |
const T * | getBinary () const |
|
default |
Referenced by operator=(), and OwningBinary().
llvm::object::OwningBinary< T >::OwningBinary | ( | std::unique_ptr< T > | Bin, |
std::unique_ptr< MemoryBuffer > | Buf ) |
Definition at line 217 of file Binary.h.
References llvm::move().
llvm::object::OwningBinary< T >::OwningBinary | ( | OwningBinary< T > && | Other | ) |
Definition at line 224 of file Binary.h.
References llvm::move(), llvm::Other, and OwningBinary().
T * llvm::object::OwningBinary< T >::getBinary | ( | ) |
const T * llvm::object::OwningBinary< T >::getBinary | ( | ) | const |
OwningBinary< T > & llvm::object::OwningBinary< T >::operator= | ( | OwningBinary< T > && | Other | ) |
Definition at line 228 of file Binary.h.
References llvm::Other, and OwningBinary().
std::pair< std::unique_ptr< T >, std::unique_ptr< MemoryBuffer > > llvm::object::OwningBinary< T >::takeBinary | ( | ) |
Definition at line 236 of file Binary.h.
Referenced by llvm::MCJIT::addObjectFile().