PMEMKV
1.5.0-git40.ga0a3589
This is the C++ documentation for PMEMKV.
|
OutputIterator provides iteration through elements without a possibility of reading them. It is only allowed to modify them. More...
#include <libpmemkv.hpp>
Classes | |
struct | assign_only |
Public Types | |
using | reference = assign_only & |
using | pointer = void |
using | difference_type = std::ptrdiff_t |
using | value_type = void |
using | iterator_category = std::output_iterator_tag |
Public Member Functions | |
OutputIterator (T *x) | |
reference | operator* () |
OutputIterator & | operator++ () |
OutputIterator | operator++ (int) |
OutputIterator & | operator-- () |
OutputIterator | operator-- (int) |
assign_only | operator[] (difference_type pos) |
difference_type | operator- (const OutputIterator &other) const |
bool | operator!= (const OutputIterator &other) const |
Private Attributes | |
assign_only | ao |
OutputIterator provides iteration through elements without a possibility of reading them. It is only allowed to modify them.
using pmem::kv::db::iterator< IsConst >::OutputIterator< T >::difference_type = std::ptrdiff_t |
using pmem::kv::db::iterator< IsConst >::OutputIterator< T >::iterator_category = std::output_iterator_tag |
using pmem::kv::db::iterator< IsConst >::OutputIterator< T >::pointer = void |
using pmem::kv::db::iterator< IsConst >::OutputIterator< T >::reference = assign_only & |
using pmem::kv::db::iterator< IsConst >::OutputIterator< T >::value_type = void |
pmem::kv::db::iterator< IsConst >::OutputIterator< T >::OutputIterator | ( | T * | x | ) |
bool pmem::kv::db::iterator< IsConst >::OutputIterator< T >::operator!= | ( | const OutputIterator< T > & | other | ) | const |
db::iterator< IsConst >::template OutputIterator< T >::reference pmem::kv::db::iterator< IsConst >::OutputIterator< T >::operator* | ( | ) |
db::iterator< IsConst >::template OutputIterator< T > & pmem::kv::db::iterator< IsConst >::OutputIterator< T >::operator++ | ( | ) |
db::iterator< IsConst >::template OutputIterator< T > pmem::kv::db::iterator< IsConst >::OutputIterator< T >::operator++ | ( | int | ) |
db::iterator< IsConst >::template OutputIterator< T >::difference_type pmem::kv::db::iterator< IsConst >::OutputIterator< T >::operator- | ( | const OutputIterator< T > & | other | ) | const |
db::iterator< IsConst >::template OutputIterator< T > & pmem::kv::db::iterator< IsConst >::OutputIterator< T >::operator-- | ( | ) |
db::iterator< IsConst >::template OutputIterator< T > pmem::kv::db::iterator< IsConst >::OutputIterator< T >::operator-- | ( | int | ) |
db::iterator< IsConst >::template OutputIterator< T >::assign_only pmem::kv::db::iterator< IsConst >::OutputIterator< T >::operator[] | ( | difference_type | pos | ) |
|
private |