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

#include <rw_containers.h>

Public Types

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 Member Functions

 ContRangeBase ()
 
virtual ~ContRangeBase ()
 
virtual Cont & operator() (Cont &cont, const ContainerTestCaseData< ContVal > &) const
 

Static Public Member Functions

static ContIter begin (Cont &cont, ContIter *)
 
static ContConstIter begin (const Cont &cont, ContConstIter *)
 
static ContRevIter begin (Cont &cont, ContRevIter *)
 
static ContConstRevIter begin (const Cont &cont, ContConstRevIter *)
 

Detailed Description

template<class Cont>
struct ContRangeBase< Cont >

Definition at line 340 of file rw_containers.h.

Member Typedef Documentation

◆ ContConstIter

template<class Cont >
typedef Cont::const_iterator ContRangeBase< Cont >::ContConstIter

Definition at line 344 of file rw_containers.h.

◆ ContConstRevIter

template<class Cont >
typedef Cont::const_reverse_iterator ContRangeBase< Cont >::ContConstRevIter

Definition at line 346 of file rw_containers.h.

◆ ContIter

template<class Cont >
typedef Cont::iterator ContRangeBase< Cont >::ContIter

Definition at line 343 of file rw_containers.h.

◆ ContRevIter

template<class Cont >
typedef Cont::reverse_iterator ContRangeBase< Cont >::ContRevIter

Definition at line 345 of file rw_containers.h.

◆ ContVal

template<class Cont >
typedef Cont::value_type ContRangeBase< Cont >::ContVal

Definition at line 342 of file rw_containers.h.

Constructor & Destructor Documentation

◆ ContRangeBase()

template<class Cont >
ContRangeBase< Cont >::ContRangeBase ( )
inline

Definition at line 348 of file rw_containers.h.

◆ ~ContRangeBase()

template<class Cont >
virtual ContRangeBase< Cont >::~ContRangeBase ( )
inlinevirtual

Definition at line 350 of file rw_containers.h.

Member Function Documentation

◆ begin() [1/4]

template<class Cont >
static ContConstIter ContRangeBase< Cont >::begin ( const Cont &  cont,
ContConstIter *   
)
inlinestatic

Definition at line 358 of file rw_containers.h.

◆ begin() [2/4]

template<class Cont >
static ContConstRevIter ContRangeBase< Cont >::begin ( const Cont &  cont,
ContConstRevIter *   
)
inlinestatic

Definition at line 368 of file rw_containers.h.

◆ begin() [3/4]

template<class Cont >
static ContIter ContRangeBase< Cont >::begin ( Cont &  cont,
ContIter *   
)
inlinestatic

Definition at line 353 of file rw_containers.h.

◆ begin() [4/4]

template<class Cont >
static ContRevIter ContRangeBase< Cont >::begin ( Cont &  cont,
ContRevIter *   
)
inlinestatic

Definition at line 363 of file rw_containers.h.

◆ operator()()

template<class Cont >
virtual Cont & ContRangeBase< Cont >::operator() ( Cont &  cont,
const ContainerTestCaseData< ContVal > &   
) const
inlinevirtual

Definition at line 373 of file rw_containers.h.


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