#include <iostream.hpp>
◆ off_type
◆ pos_type
◆ vector_iostream() [1/2]
LIEF::vector_iostream::vector_iostream |
( |
| ) |
|
|
default |
Referenced by align(), flush(), get(), move(), put(), seekp(), seekp(), write(), write(), write(), write(), write(), write(), write(), write(), write(), write(), write_sized_int(), write_sleb128(), and write_uleb128().
◆ vector_iostream() [2/2]
LIEF::vector_iostream::vector_iostream |
( |
bool | endian_swap | ) |
|
|
inline |
◆ align()
vector_iostream & LIEF::vector_iostream::align |
( |
size_t | alignment, |
|
|
uint8_t | fill = 0 ) |
◆ flush()
◆ get()
◆ move()
vector_iostream & LIEF::vector_iostream::move |
( |
std::vector< uint8_t > & | c | ) |
|
|
inline |
◆ put()
◆ raw() [1/2]
std::vector< uint8_t > & LIEF::vector_iostream::raw |
( |
| ) |
|
|
inline |
◆ raw() [2/2]
const std::vector< uint8_t > & LIEF::vector_iostream::raw |
( |
| ) |
const |
|
inline |
◆ reserve()
void LIEF::vector_iostream::reserve |
( |
size_t | size | ) |
|
|
inline |
◆ seekp() [1/2]
◆ seekp() [2/2]
◆ set_endian_swap()
void LIEF::vector_iostream::set_endian_swap |
( |
bool | swap | ) |
|
|
inline |
◆ size()
size_t LIEF::vector_iostream::size |
( |
| ) |
const |
|
inline |
◆ sleb128_size()
static size_t LIEF::vector_iostream::sleb128_size |
( |
int64_t | value | ) |
|
|
static |
◆ tellp()
pos_type LIEF::vector_iostream::tellp |
( |
| ) |
const |
|
inline |
◆ uleb128_size()
static size_t LIEF::vector_iostream::uleb128_size |
( |
uint64_t | value | ) |
|
|
static |
◆ write() [1/10]
template<typename T , size_t size>
◆ write() [2/10]
◆ write() [3/10]
vector_iostream & LIEF::vector_iostream::write |
( |
const std::u16string & | s, |
|
|
bool | with_null_char ) |
◆ write() [4/10]
template<typename T >
vector_iostream & LIEF::vector_iostream::write |
( |
const std::vector< T > & | elements | ) |
|
|
inline |
◆ write() [5/10]
template<class T , typename = typename std::enable_if<std::is_standard_layout<T>::value && std::is_trivial<T>::value>::type>
◆ write() [6/10]
vector_iostream & LIEF::vector_iostream::write |
( |
const uint8_t * | s, |
|
|
std::streamsize | n ) |
◆ write() [7/10]
◆ write() [8/10]
vector_iostream & LIEF::vector_iostream::write |
( |
size_t | count, |
|
|
uint8_t | value ) |
|
inline |
◆ write() [9/10]
◆ write() [10/10]
◆ write_sized_int()
vector_iostream & LIEF::vector_iostream::write_sized_int |
( |
uint64_t | value, |
|
|
size_t | size ) |
|
inline |
◆ write_sleb128()
◆ write_uleb128()
The documentation for this class was generated from the following file: