#include <Blob.h>
◆ allocator_type
template<typename T , typename TAllocator >
using terse::Blob< T, TAllocator >::allocator_type = TAllocator |
◆ value_type
template<typename T , typename TAllocator >
◆ Blob() [1/3]
template<typename T , typename TAllocator >
◆ Blob() [2/3]
template<typename T , typename TAllocator >
26 }
DynArray< value_type, allocator_type > bytes
Definition: Blob.h:52
◆ Blob() [3/3]
template<typename T , typename TAllocator >
29 }
std::size_t size() const
Definition: Blob.h:43
◆ data() [1/2]
template<typename T , typename TAllocator >
35 {
37 }
value_type * data()
Definition: DynArray.h:122
References terse::Blob< T, TAllocator >::bytes, and terse::DynArray< T, TAllocator >::data().
Referenced by terse::ExtendableBinaryInputArchive< TExtender, TStream, TSize, TOffset, EByteOrder >::process(), terse::ExtendableJSONInputArchive< TExtender, TStream, TSize, TOffset >::process(), terse::ExtendableBinaryOutputArchive< TExtender, TStream, TSize, TOffset, EByteOrder >::process(), and terse::ExtendableJSONOutputArchive< TExtender, TStream, TSize, TOffset >::process().
◆ data() [2/2]
template<typename T , typename TAllocator >
◆ get_allocator()
template<typename T , typename TAllocator >
31 {
33 }
allocator_type get_allocator() const noexcept
Definition: DynArray.h:113
References terse::Blob< T, TAllocator >::bytes, and terse::DynArray< T, TAllocator >::get_allocator().
Referenced by terse::ExtendableJSONInputArchive< TExtender, TStream, TSize, TOffset >::process(), and terse::ExtendableJSONOutputArchive< TExtender, TStream, TSize, TOffset >::process().
◆ setSize()
template<typename T , typename TAllocator >
void terse::Blob< T, TAllocator >::setSize |
( |
std::size_t |
newSize | ) |
|
|
inline |
◆ size()
template<typename T , typename TAllocator >
std::size_t terse::Blob< T, TAllocator >::size |
( |
| ) |
const |
|
inline |
43 {
45 }
std::size_t size() const
Definition: DynArray.h:130
References terse::Blob< T, TAllocator >::bytes, and terse::DynArray< T, TAllocator >::size().
Referenced by terse::ExtendableBinaryInputArchive< TExtender, TStream, TSize, TOffset, EByteOrder >::process(), terse::ExtendableJSONInputArchive< TExtender, TStream, TSize, TOffset >::process(), terse::ExtendableBinaryOutputArchive< TExtender, TStream, TSize, TOffset, EByteOrder >::process(), and terse::ExtendableJSONOutputArchive< TExtender, TStream, TSize, TOffset >::process().
◆ bytes
template<typename T , typename TAllocator >
The documentation for this class was generated from the following file: