|
| template<typename InputIterator > |
| constexpr uint8_t | roo_io::ReadU8 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr uint16_t | roo_io::ReadBeU16 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr uint16_t | roo_io::ReadLeU16 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr uint32_t | roo_io::ReadBeU24 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr uint32_t | roo_io::ReadLeU24 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr uint32_t | roo_io::ReadBeU32 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr uint32_t | roo_io::ReadLeU32 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr uint64_t | roo_io::ReadBeU64 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr uint64_t | roo_io::ReadLeU64 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr int8_t | roo_io::ReadS8 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr int16_t | roo_io::ReadBeS16 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr int16_t | roo_io::ReadLeS16 (InputIterator &in) |
| |
| constexpr int32_t | roo_io::internal::sign_extend_24 (int32_t v) |
| |
| template<typename InputIterator > |
| constexpr int32_t | roo_io::ReadBeS24 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr int32_t | roo_io::ReadLeS24 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr int32_t | roo_io::ReadBeS32 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr int32_t | roo_io::ReadLeS32 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr int64_t | roo_io::ReadBeS64 (InputIterator &in) |
| |
| template<typename InputIterator > |
| constexpr int64_t | roo_io::ReadLeS64 (InputIterator &in) |
| |
| template<typename InputIterator > |
| size_t | roo_io::ReadByteArray (InputIterator &in, byte *result, size_t count) |
| |
| template<typename InputIterator > |
| uint64_t | roo_io::ReadVarU64 (InputIterator &in) |
| |
| template<typename InputIterator , ByteOrder byte_order> |
| constexpr uint16_t | roo_io::ReadU16 (InputIterator &in) |
| |
| template<typename InputIterator , ByteOrder byte_order> |
| constexpr uint32_t | roo_io::ReadU24 (InputIterator &in) |
| |
| template<typename InputIterator , ByteOrder byte_order> |
| constexpr uint32_t | roo_io::ReadU32 (InputIterator &in) |
| |
| template<typename InputIterator , ByteOrder byte_order> |
| constexpr uint64_t | roo_io::ReadU64 (InputIterator &in) |
| |
| template<typename InputIterator > |
| size_t | roo_io::ReadCString (InputIterator &in, char *buf, size_t capacity=SIZE_MAX) |
| |
| template<typename InputIterator > |
| std::string | roo_io::ReadString (InputIterator &in, size_t max_size=SIZE_MAX) |
| |
| template<typename InputIterator , typename std::enable_if< internal::MemoryIteratorTraits< InputIterator >::is_memory, bool >::type = true> |
| roo::string_view | roo_io::ReadStringView (InputIterator &in, size_t max_size=SIZE_MAX) |
| |