Embedded Template Library  1.0
etl::buffer_descriptors< TBuffer, BUFFER_SIZE_, N_BUFFERS_, TFlag >::descriptor Class Reference

Describes a buffer. More...

#include <buffer_descriptors.h>

Public Member Functions

 descriptor (const descriptor &other)
 
descriptoroperator= (const descriptor &other)
 
pointer data () const
 
constexpr ETL_NODISCARD size_type max_size () const
 
ETL_NODISCARD bool is_allocated () const
 
ETL_NODISCARD bool is_released () const
 
ETL_NODISCARD bool is_valid () const
 
void release ()
 

Static Public Attributes

static ETL_CONSTANT const size_type MAX_SIZE = buffer_descriptors::BUFFER_SIZE
 

Friends

class buffer_descriptors
 

Detailed Description

template<typename TBuffer, size_t BUFFER_SIZE_, size_t N_BUFFERS_, typename TFlag = bool>
class etl::buffer_descriptors< TBuffer, BUFFER_SIZE_, N_BUFFERS_, TFlag >::descriptor

Describes a buffer.


The documentation for this class was generated from the following file: