|
Harlinn.Windows 0.1
|
#include <HWMFObjectsTypes.h>
Public Types | |
| using | DataType = T |
Public Member Functions | |
| constexpr | BlobValue () noexcept |
| BlobValue (size_t dataSize) | |
| BlobValue (size_t dataSize, DataType *data) noexcept | |
| ~BlobValue () | |
| BlobValue (const BlobValue &other)=delete | |
| BlobValue & | operator= (const BlobValue &other)=delete |
| BlobValue (BlobValue &&other) noexcept | |
| BlobValue & | operator= (BlobValue &&other) noexcept |
| constexpr | operator bool () const noexcept |
| constexpr size_t | DataSize () const noexcept |
| constexpr const DataType * | data () const noexcept |
| constexpr DataType * | data () noexcept |
Private Attributes | |
| size_t | dataSize_ = 0 |
| T * | data_ = nullptr |
| using Harlinn::Windows::Media::BlobValue< T >::DataType = T |
|
inlineconstexprnoexcept |
|
inlineexplicit |
|
inlinenoexcept |
|
inline |
|
delete |
|
inlinenoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inlinenoexcept |
|
delete |
|
private |
|
private |