LIEF: Library to Instrument Executable Formats Version 0.15.1
Loading...
Searching...
No Matches
LIEF::ScopedStream Class Reference

#include <BinaryStream.hpp>

Public Member Functions

 ScopedStream (const ScopedStream &)=delete
 
ScopedStreamoperator= (const ScopedStream &)=delete
 
 ScopedStream (ScopedStream &&)=delete
 
ScopedStreamoperator= (ScopedStream &&)=delete
 
 ScopedStream (BinaryStream &stream, uint64_t pos)
 
 ScopedStream (BinaryStream &stream)
 
 ~ScopedStream ()
 
BinaryStreamoperator-> ()
 
BinaryStreamoperator* ()
 
const BinaryStreamoperator* () const
 

Constructor & Destructor Documentation

◆ ScopedStream() [1/4]

LIEF::ScopedStream::ScopedStream ( const ScopedStream & )
delete

◆ ScopedStream() [2/4]

LIEF::ScopedStream::ScopedStream ( ScopedStream && )
delete

◆ ScopedStream() [3/4]

LIEF::ScopedStream::ScopedStream ( BinaryStream & stream,
uint64_t pos )
inlineexplicit

◆ ScopedStream() [4/4]

LIEF::ScopedStream::ScopedStream ( BinaryStream & stream)
inlineexplicit

◆ ~ScopedStream()

LIEF::ScopedStream::~ScopedStream ( )
inline

Member Function Documentation

◆ operator*() [1/2]

BinaryStream & LIEF::ScopedStream::operator* ( )
inline

◆ operator*() [2/2]

const BinaryStream & LIEF::ScopedStream::operator* ( ) const
inline

◆ operator->()

BinaryStream * LIEF::ScopedStream::operator-> ( )
inline

◆ operator=() [1/2]

ScopedStream & LIEF::ScopedStream::operator= ( const ScopedStream & )
delete

◆ operator=() [2/2]

ScopedStream & LIEF::ScopedStream::operator= ( ScopedStream && )
delete

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