Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Types | Public Member Functions
AppendRangeOverload< String, Iterator > Struct Template Reference
Inheritance diagram for AppendRangeOverload< String, Iterator >:
Inheritance graph
[legend]
Collaboration diagram for AppendRangeOverload< String, Iterator >:
Collaboration graph
[legend]

Public Types

typedef String::iterator StringIter
 
typedef String::value_type StringChar
 
- Public Types inherited from RangeBase< String >
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

 AppendRangeOverload ()
 
virtual String & operator() (String &str, const StringTestCaseData< StringChar > &tdata) const
 
- Public Member Functions inherited from RangeBase< String >
 RangeBase ()
 
virtual ~RangeBase ()
 

Additional Inherited Members

- Static Public Member Functions inherited from RangeBase< String >
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, class Iterator>
struct AppendRangeOverload< String, Iterator >

Definition at line 523 of file 21.string.append.cpp.

Member Typedef Documentation

◆ StringChar

template<class String , class Iterator >
typedef String::value_type AppendRangeOverload< String, Iterator >::StringChar

Definition at line 526 of file 21.string.append.cpp.

◆ StringIter

template<class String , class Iterator >
typedef String::iterator AppendRangeOverload< String, Iterator >::StringIter

Definition at line 525 of file 21.string.append.cpp.

Constructor & Destructor Documentation

◆ AppendRangeOverload()

template<class String , class Iterator >
AppendRangeOverload< String, Iterator >::AppendRangeOverload ( )
inline

Definition at line 528 of file 21.string.append.cpp.

Member Function Documentation

◆ operator()()

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

Reimplemented from RangeBase< String >.

Definition at line 531 of file 21.string.append.cpp.


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