| CatapultServer
    v0.5.0.1 (Elephant)
    | 
Basic raw buffer that is composed of a pointer and a size. More...

| Public Member Functions | |
| constexpr | BasicRawBuffer () | 
| Creates an empty buffer.  More... | |
| template<typename TContainer , typename X = std::enable_if_t<!traits::is_base_of_ignore_reference_v<BasicRawBuffer, TContainer>>, typename Y = std::enable_if_t<!std::is_scalar_v<TContainer>>> | |
| BasicRawBuffer (TContainer &&container) | |
| Creates a buffer around the entire contents of container.  More... | |
| constexpr | BasicRawBuffer (T *pRawBuffer, size_t size) | 
| Creates buffer around pRawBuffer pointer and size.  More... | |
| Public Attributes | |
| T * | pData | 
| Data pointer.  More... | |
| size_t | Size | 
| Data size.  More... | |
Basic raw buffer that is composed of a pointer and a size.
| 
 | inlineconstexpr | 
Creates an empty buffer.
| 
 | inline | 
Creates a buffer around the entire contents of container.
| 
 | inlineconstexpr | 
Creates buffer around pRawBuffer pointer and size.
| T* catapult::utils::BasicRawBuffer< T >::pData | 
Data pointer.
| size_t catapult::utils::BasicRawBuffer< T >::Size | 
Data size.