CACAO
Public Types | Public Member Functions | Private Attributes
utf_utils::DotToSlash< Char > Struct Template Reference

Public Types

typedef std::forward_iterator_tag iterator_category
 
typedef const Char * pointer
 
typedef const Char & reference
 
typedef Char value_type
 
typedef const Char * difference_type
 

Public Member Functions

 DotToSlash (const Char *cs)
 
bool operator== (const DotToSlash &it) const
 
bool operator!= (const DotToSlash &it) const
 
bool operator> (const DotToSlash &it) const
 
DotToSlashoperator++ ()
 
DotToSlash operator++ (int)
 
DotToSlash operator+ (size_t sz) const
 
Char operator* () const
 

Private Attributes

const Char * cs
 

Detailed Description

template<typename Char>
struct utf_utils::DotToSlash< Char >

Definition at line 80 of file utf_utils.hpp.

Member Typedef Documentation

template<typename Char >
typedef const Char* utf_utils::DotToSlash< Char >::difference_type

Definition at line 85 of file utf_utils.hpp.

template<typename Char >
typedef std::forward_iterator_tag utf_utils::DotToSlash< Char >::iterator_category

Definition at line 81 of file utf_utils.hpp.

template<typename Char >
typedef const Char* utf_utils::DotToSlash< Char >::pointer

Definition at line 82 of file utf_utils.hpp.

template<typename Char >
typedef const Char& utf_utils::DotToSlash< Char >::reference

Definition at line 83 of file utf_utils.hpp.

template<typename Char >
typedef Char utf_utils::DotToSlash< Char >::value_type

Definition at line 84 of file utf_utils.hpp.

Constructor & Destructor Documentation

template<typename Char >
utf_utils::DotToSlash< Char >::DotToSlash ( const Char *  cs)
inline

Definition at line 87 of file utf_utils.hpp.

Member Function Documentation

template<typename Char >
bool utf_utils::DotToSlash< Char >::operator!= ( const DotToSlash< Char > &  it) const
inline

Definition at line 90 of file utf_utils.hpp.

template<typename Char >
Char utf_utils::DotToSlash< Char >::operator* ( ) const
inline

Definition at line 105 of file utf_utils.hpp.

template<typename Char >
DotToSlash utf_utils::DotToSlash< Char >::operator+ ( size_t  sz) const
inline

Definition at line 103 of file utf_utils.hpp.

template<typename Char >
DotToSlash& utf_utils::DotToSlash< Char >::operator++ ( )
inline

Definition at line 93 of file utf_utils.hpp.

template<typename Char >
DotToSlash utf_utils::DotToSlash< Char >::operator++ ( int  )
inline

Definition at line 97 of file utf_utils.hpp.

template<typename Char >
bool utf_utils::DotToSlash< Char >::operator== ( const DotToSlash< Char > &  it) const
inline

Definition at line 89 of file utf_utils.hpp.

template<typename Char >
bool utf_utils::DotToSlash< Char >::operator> ( const DotToSlash< Char > &  it) const
inline

Definition at line 91 of file utf_utils.hpp.

Field Documentation

template<typename Char >
const Char* utf_utils::DotToSlash< Char >::cs
private

Definition at line 111 of file utf_utils.hpp.


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