Public Types | Public Member Functions | List of all members
ustl::utf8out_iterator< Iterator, WChar > Class Template Reference

An iterator adaptor to character containers for writing UTF-8 encoded text. More...

#include <ustl.h>

Public Types

typedef iterator_traits< Iterator >::value_type value_type
 
typedef iterator_traits< Iterator >::difference_type difference_type
 
typedef iterator_traits< Iterator >::pointer pointer
 
typedef iterator_traits< Iterator >::reference reference
 

Public Member Functions

 utf8out_iterator (const Iterator &os)
 
 utf8out_iterator (const utf8out_iterator &i)
 
const Iterator & base (void) const
 
utf8out_iteratoroperator= (WChar v)
 Writes v into the stream.
 
utf8out_iteratoroperator* (void)
 
utf8out_iteratoroperator++ (void)
 
utf8out_iterator operator++ (int)
 
bool operator== (const utf8out_iterator &i) const
 
bool operator< (const utf8out_iterator &i) const
 

Detailed Description

template<typename Iterator, typename WChar = wchar_t>
class ustl::utf8out_iterator< Iterator, WChar >

An iterator adaptor to character containers for writing UTF-8 encoded text.


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

Generated on Mon Sep 28 2015 17:58:50 for uSTL by Doxygen 1.8.10