CACAO
Public Types | Public Member Functions | Private Attributes
utf_utils::SlashToDot< 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

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

Private Attributes

const Char * cs
 

Detailed Description

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

Definition at line 41 of file utf_utils.hpp.

Member Typedef Documentation

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

Definition at line 46 of file utf_utils.hpp.

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

Definition at line 42 of file utf_utils.hpp.

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

Definition at line 43 of file utf_utils.hpp.

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

Definition at line 44 of file utf_utils.hpp.

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

Definition at line 45 of file utf_utils.hpp.

Constructor & Destructor Documentation

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

Definition at line 48 of file utf_utils.hpp.

Member Function Documentation

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

Definition at line 51 of file utf_utils.hpp.

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

Definition at line 66 of file utf_utils.hpp.

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

Definition at line 64 of file utf_utils.hpp.

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

Definition at line 54 of file utf_utils.hpp.

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

Definition at line 58 of file utf_utils.hpp.

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

Definition at line 50 of file utf_utils.hpp.

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

Definition at line 52 of file utf_utils.hpp.

Field Documentation

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

Definition at line 72 of file utf_utils.hpp.


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