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

Public Types

typedef List::value_type ListVal
 
typedef List::allocator_type ListAlloc
 
typedef String::iterator StringIter
 
typedef String::value_type StringChar
 
typedef String::allocator_type StringAlloc
 
- Public Types inherited from ContRangeBase< List >
typedef Cont::value_type ContVal
 
typedef Cont::iterator ContIter
 
typedef Cont::const_iterator ContConstIter
 
typedef Cont::reverse_iterator ContRevIter
 
typedef Cont::const_reverse_iterator ContConstRevIter
 
- 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

 ConsRangeOverload ()
 
virtual List & operator() (List &list_arg, const ContainerTestCaseData< ListVal > &tdata) const
 
 ConsRangeOverload ()
 
virtual String & operator() (String &str_arg, const StringTestCaseData< StringChar > &tdata) const
 
- Public Member Functions inherited from ContRangeBase< List >
 ContRangeBase ()
 
virtual ~ContRangeBase ()
 
virtual List & operator() (List &cont, const ContainerTestCaseData< ContVal > &) const
 
- Public Member Functions inherited from RangeBase< String >
 RangeBase ()
 
virtual ~RangeBase ()
 

Additional Inherited Members

- Static Public Member Functions inherited from ContRangeBase< List >
static ContIter begin (List &cont, ContIter *)
 
static ContConstIter begin (const List &cont, ContConstIter *)
 
static ContRevIter begin (List &cont, ContRevIter *)
 
static ContConstRevIter begin (const List &cont, ContConstRevIter *)
 
- 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 List, class Iterator>
struct ConsRangeOverload< List, Iterator >

Definition at line 387 of file 23.list.cons.cpp.

Member Typedef Documentation

◆ ListAlloc

template<class List , class Iterator >
typedef List::allocator_type ConsRangeOverload< List, Iterator >::ListAlloc

Definition at line 391 of file 23.list.cons.cpp.

◆ ListVal

template<class List , class Iterator >
typedef List::value_type ConsRangeOverload< List, Iterator >::ListVal

Definition at line 390 of file 23.list.cons.cpp.

◆ StringAlloc

template<class List , class Iterator >
typedef String::allocator_type ConsRangeOverload< List, Iterator >::StringAlloc

Definition at line 587 of file 21.string.cons.cpp.

◆ StringChar

template<class List , class Iterator >
typedef String::value_type ConsRangeOverload< List, Iterator >::StringChar

Definition at line 586 of file 21.string.cons.cpp.

◆ StringIter

template<class List , class Iterator >
typedef String::iterator ConsRangeOverload< List, Iterator >::StringIter

Definition at line 585 of file 21.string.cons.cpp.

Constructor & Destructor Documentation

◆ ConsRangeOverload() [1/2]

template<class List , class Iterator >
ConsRangeOverload< List, Iterator >::ConsRangeOverload ( )
inline

Definition at line 393 of file 23.list.cons.cpp.

◆ ConsRangeOverload() [2/2]

template<class List , class Iterator >
ConsRangeOverload< List, Iterator >::ConsRangeOverload ( )
inline

Definition at line 589 of file 21.string.cons.cpp.

Member Function Documentation

◆ operator()() [1/2]

template<class List , class Iterator >
virtual List & ConsRangeOverload< List, Iterator >::operator() ( List &  list_arg,
const ContainerTestCaseData< ListVal > &  tdata 
) const
inlinevirtual

Definition at line 396 of file 23.list.cons.cpp.

◆ operator()() [2/2]

template<class List , class Iterator >
virtual String & ConsRangeOverload< List, Iterator >::operator() ( String &  str_arg,
const StringTestCaseData< StringChar > &  tdata 
) const
inlinevirtual

Reimplemented from RangeBase< String >.

Definition at line 592 of file 21.string.cons.cpp.


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