| 
    PMEMKV
    1.5.0-git49.g4c2663e
    
   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 |