Boost GIL


Public Member Functions | List of all members
istream_device< FormatTag > Class Template Reference

#include <device.hpp>

Public Member Functions

 istream_device (std::istream &in)
 
int getc_unchecked ()
 
char getc ()
 
std::size_t read (byte_t *data, std::size_t count)
 
template<typename T , int N>
void read (T(&buf)[N])
 Reads array.
 
uint8_t read_uint8 ()
 Reads byte.
 
uint16_t read_uint16 ()
 Reads 16 bit little endian integer.
 
uint32_t read_uint32 ()
 Reads 32 bit little endian integer.
 
void seek (long count, int whence=SEEK_SET)
 
long int tell ()
 
void write (const byte_t *, std::size_t)
 
void flush ()
 
int error ()
 

Detailed Description

template<typename FormatTag>
class boost::gil::detail::istream_device< FormatTag >

Input stream device


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