Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Types | Public Member Functions | Static Public Member Functions
RangeBase< String > Struct Template Reference

#include <rw_strings.h>

Inheritance diagram for RangeBase< String >:
Inheritance graph
[legend]

Public Types

typedef String::value_type StringChar
 
typedef String::pointer StringPtr
 
typedef String::const_pointer StringConstPtr
 
typedef String::iterator StringIter
 
typedef String::const_iterator StringConstIter
 
typedef String::reverse_iterator StringRevIter
 
typedef String::const_reverse_iterator StringConstRevIter
 

Public Member Functions

 RangeBase ()
 
virtual ~RangeBase ()
 
virtual String & operator() (String &str, const StringTestCaseData< StringChar > &) const
 

Static Public Member Functions

static StringPtr begin (String &str, StringPtr *)
 
static StringConstPtr begin (const String &str, StringConstPtr *)
 
static StringIter begin (String &str, StringIter *)
 
static StringConstIter begin (const String &str, StringConstIter *)
 
static StringRevIter begin (String &str, StringRevIter *)
 
static StringConstRevIter begin (const String &str, StringConstRevIter *)
 

Detailed Description

template<class String>
struct RangeBase< String >

Definition at line 766 of file rw_strings.h.

Member Typedef Documentation

◆ StringChar

template<class String >
typedef String::value_type RangeBase< String >::StringChar

Definition at line 768 of file rw_strings.h.

◆ StringConstIter

template<class String >
typedef String::const_iterator RangeBase< String >::StringConstIter

Definition at line 772 of file rw_strings.h.

◆ StringConstPtr

template<class String >
typedef String::const_pointer RangeBase< String >::StringConstPtr

Definition at line 770 of file rw_strings.h.

◆ StringConstRevIter

template<class String >
typedef String::const_reverse_iterator RangeBase< String >::StringConstRevIter

Definition at line 774 of file rw_strings.h.

◆ StringIter

template<class String >
typedef String::iterator RangeBase< String >::StringIter

Definition at line 771 of file rw_strings.h.

◆ StringPtr

template<class String >
typedef String::pointer RangeBase< String >::StringPtr

Definition at line 769 of file rw_strings.h.

◆ StringRevIter

template<class String >
typedef String::reverse_iterator RangeBase< String >::StringRevIter

Definition at line 773 of file rw_strings.h.

Constructor & Destructor Documentation

◆ RangeBase()

template<class String >
RangeBase< String >::RangeBase ( )
inline

Definition at line 776 of file rw_strings.h.

◆ ~RangeBase()

template<class String >
virtual RangeBase< String >::~RangeBase ( )
inlinevirtual

Definition at line 778 of file rw_strings.h.

Member Function Documentation

◆ begin() [1/6]

template<class String >
static StringConstIter RangeBase< String >::begin ( const String &  str,
StringConstIter *   
)
inlinestatic

Definition at line 802 of file rw_strings.h.

◆ begin() [2/6]

template<class String >
static StringConstPtr RangeBase< String >::begin ( const String &  str,
StringConstPtr *   
)
inlinestatic

Definition at line 786 of file rw_strings.h.

◆ begin() [3/6]

template<class String >
static StringConstRevIter RangeBase< String >::begin ( const String &  str,
StringConstRevIter *   
)
inlinestatic

Definition at line 814 of file rw_strings.h.

◆ begin() [4/6]

template<class String >
static StringIter RangeBase< String >::begin ( String &  str,
StringIter *   
)
inlinestatic

Definition at line 797 of file rw_strings.h.

◆ begin() [5/6]

template<class String >
static StringPtr RangeBase< String >::begin ( String &  str,
StringPtr *   
)
inlinestatic

Definition at line 781 of file rw_strings.h.

◆ begin() [6/6]

template<class String >
static StringRevIter RangeBase< String >::begin ( String &  str,
StringRevIter *   
)
inlinestatic

Definition at line 809 of file rw_strings.h.

◆ operator()()

template<class String >
virtual String & RangeBase< String >::operator() ( String &  str,
const StringTestCaseData< StringChar > &   
) const
inlinevirtual

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