Template Struct blob_

Inheritance Relationships

Derived Type

Struct Documentation

template<class T>
struct blob_

Subclassed by c4::fmt::raw_wrapper_< T >

Public Functions

inline C4_ALWAYS_INLINE blob_() noexcept
C4_ALWAYS_INLINE blob_(blob_ const &that) noexcept = default
C4_ALWAYS_INLINE blob_(blob_ &&that) noexcept = default
C4_ALWAYS_INLINE blob_ & operator= (blob_ &&that) noexcept=default
C4_ALWAYS_INLINE blob_ & operator= (blob_ const &that) noexcept=default
template<class U, _C4_REQUIRE_NOT_SAME>
inline C4_ALWAYS_INLINE blob_(U &var) noexcept
template<class U, _C4_REQUIRE_NOT_SAME> inline C4_ALWAYS_INLINE blob_ & operator= (U &var) noexcept
template<class U, size_t N>
inline C4_ALWAYS_INLINE blob_(U (&arr)[N]) noexcept
template<class U, size_t N> inline C4_ALWAYS_INLINE blob_ & operator= (U(&arr)[N]) noexcept
template<class U>
inline C4_ALWAYS_INLINE blob_(U *ptr, size_t n) noexcept
inline C4_ALWAYS_INLINE blob_(void *ptr, size_t n) noexcept
inline C4_ALWAYS_INLINE blob_(void const *ptr, size_t n) noexcept

Public Members

T *buf
size_t len