uTL
micro Template library
|
Public Member Functions | |
test_data_t & | getLastV () |
Public Member Functions inherited from utl::ostream_dev< Ostream_dev_impl, test_data_t > | |
size_t | put (const test_data_t &data) |
Put interface. This function should send a single data_t object to device. More... | |
size_t | put (const test_data_t *data, size_t n) |
Put interface. This function should send a stream of data_t objects to device. More... | |
ostream_dev_t & | operator<< (const _Src_t &src) |
Template operator<< implementation for for all by value/ref parameters. More... | |
ostream_dev_t & | operator<< (_Src_t *src)=delete |
Overload to disallow pointer types as source. More... | |
ostream_dev_t & | operator<< (const test_data_t &src) |
Overload for single data_t object. More... | |
iterator | end () noexcept |
const_iterator | end () const noexcept |
const_iterator | cend () const noexcept |
iterator | begin () noexcept |
.begin implementation More... | |
const_iterator | begin () const noexcept |
const_iterator | cbegin () const noexcept |
Public Attributes | |
std::array< test_data_t, N > | v {} |
size_t | c {0} |
Static Public Attributes | |
static constexpr size_t | N =SIZE |
Protected Member Functions | |
size_t | put_ (const test_data_t &data) |
size_t | put_ (const test_data_t *data, size_t n) |
Protected Member Functions inherited from utl::ostream_dev< Ostream_dev_impl, test_data_t > | |
~ostream_dev ()=default | |
Allow destructor from derived only. More... | |
ostream_dev ()=default | |
A default constructor from derived only. More... | |
ostream_dev (const ostream_dev_t &)=delete | |
No copies. More... | |
ostream_dev_t & | operator= (const ostream_dev_t &)=delete |
Additional Inherited Members | |
Public Types inherited from utl::ostream_dev< Ostream_dev_impl, test_data_t > | |
using | type = ostream_dev_t |
Export type as identity meta-function. More... | |
using | data_type = test_data_t |
using | pointer_type = test_data_t * |
using | iterator = ostreamdev_it< ostream_dev_t, test_data_t > |
Iterator. More... | |
using | const_iterator = ostreamdev_it< const ostream_dev_t, test_data_t > |
Const iterator. More... | |
Definition at line 40 of file test_ostream_dev.cpp.
|
inline |
Definition at line 63 of file test_ostream_dev.cpp.
|
inlineprotected |
Definition at line 50 of file test_ostream_dev.cpp.
|
inlineprotected |
Definition at line 56 of file test_ostream_dev.cpp.
size_t test_ostream_dev::Ostream_dev_impl::c {0} |
Definition at line 46 of file test_ostream_dev.cpp.
|
static |
Definition at line 44 of file test_ostream_dev.cpp.
std::array<test_data_t, N> test_ostream_dev::Ostream_dev_impl::v {} |
Definition at line 45 of file test_ostream_dev.cpp.