roo_io
API Documentation for roo_io
Loading...
Searching...
No Matches
roo_io::IntegerReader< kBigEndian > Class Reference

#include <read.h>

Public Member Functions

template<typename InputIterator >
constexpr uint16_t readU16 (InputIterator &in) const
 
template<typename InputIterator >
constexpr uint32_t readU24 (InputIterator &in) const
 
template<typename InputIterator >
constexpr uint32_t readU32 (InputIterator &in) const
 
template<typename InputIterator >
constexpr uint64_t readU64 (InputIterator &in) const
 
template<typename InputIterator >
constexpr int16_t readS16 (InputIterator &in) const
 
template<typename InputIterator >
constexpr int32_t readS24 (InputIterator &in) const
 
template<typename InputIterator >
constexpr int32_t readS32 (InputIterator &in) const
 
template<typename InputIterator >
constexpr int64_t readS64 (InputIterator &in) const
 

Detailed Description

Definition at line 237 of file read.h.

Member Function Documentation

◆ readS16()

template<typename InputIterator >
constexpr int16_t roo_io::IntegerReader< kBigEndian >::readS16 ( InputIterator in) const
inlineconstexpr

Definition at line 260 of file read.h.

References roo_io::ReadBeS16().

◆ readS24()

template<typename InputIterator >
constexpr int32_t roo_io::IntegerReader< kBigEndian >::readS24 ( InputIterator in) const
inlineconstexpr

Definition at line 265 of file read.h.

References roo_io::ReadBeS24().

◆ readS32()

template<typename InputIterator >
constexpr int32_t roo_io::IntegerReader< kBigEndian >::readS32 ( InputIterator in) const
inlineconstexpr

Definition at line 270 of file read.h.

References roo_io::ReadBeS32().

◆ readS64()

template<typename InputIterator >
constexpr int64_t roo_io::IntegerReader< kBigEndian >::readS64 ( InputIterator in) const
inlineconstexpr

Definition at line 275 of file read.h.

References roo_io::ReadBeS64().

◆ readU16()

template<typename InputIterator >
constexpr uint16_t roo_io::IntegerReader< kBigEndian >::readU16 ( InputIterator in) const
inlineconstexpr

Definition at line 240 of file read.h.

References roo_io::ReadBeU16().

◆ readU24()

template<typename InputIterator >
constexpr uint32_t roo_io::IntegerReader< kBigEndian >::readU24 ( InputIterator in) const
inlineconstexpr

Definition at line 245 of file read.h.

References roo_io::ReadBeU24().

◆ readU32()

template<typename InputIterator >
constexpr uint32_t roo_io::IntegerReader< kBigEndian >::readU32 ( InputIterator in) const
inlineconstexpr

Definition at line 250 of file read.h.

References roo_io::ReadBeU32().

◆ readU64()

template<typename InputIterator >
constexpr uint64_t roo_io::IntegerReader< kBigEndian >::readU64 ( InputIterator in) const
inlineconstexpr

Definition at line 255 of file read.h.

References roo_io::ReadBeU64().


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