The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
ucs4_convert_impl::iteratorwriter< oitor_t > Struct Template Reference

Transforms an output iterator to a writer for ucs4_convert_impl functions. More...

#include <unicode_cast.hpp>

Public Member Functions

 iteratorwriter (oitor_t &out)
 
bool can_push (size_t)
 
template<typename value_type >
void push (value_type val)
 

Public Attributes

oitor_t & out_
 

Detailed Description

template<typename oitor_t>
struct ucs4_convert_impl::iteratorwriter< oitor_t >

Transforms an output iterator to a writer for ucs4_convert_impl functions.

Definition at line 29 of file unicode_cast.hpp.

Constructor & Destructor Documentation

template<typename oitor_t>
ucs4_convert_impl::iteratorwriter< oitor_t >::iteratorwriter ( oitor_t &  out)
inline

Definition at line 32 of file unicode_cast.hpp.

Member Function Documentation

template<typename oitor_t>
bool ucs4_convert_impl::iteratorwriter< oitor_t >::can_push ( size_t  )
inline

Definition at line 34 of file unicode_cast.hpp.

template<typename oitor_t>
template<typename value_type >
void ucs4_convert_impl::iteratorwriter< oitor_t >::push ( value_type  val)
inline

Definition at line 39 of file unicode_cast.hpp.

Member Data Documentation

template<typename oitor_t>
oitor_t& ucs4_convert_impl::iteratorwriter< oitor_t >::out_

Definition at line 31 of file unicode_cast.hpp.


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