Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Types | Public Member Functions | Data Fields
ListState< List > Struct Template Reference

#include <rw_lists.h>

Public Types

typedef List::const_iterator ListCIter
 
typedef List::const_pointer ListCPtr
 

Public Member Functions

 ListState (List const &lst)
 
 ~ListState ()
 
void assert_equal (const ListState &state, int line, int case_line, const char *when) const
 

Data Fields

_RWSTD_SIZE_T size_
 
ListCIter * iters_
 
ListCPtr * ptrs_
 

Detailed Description

template<class List>
struct ListState< List >

Definition at line 239 of file rw_lists.h.

Member Typedef Documentation

◆ ListCIter

template<class List >
typedef List::const_iterator ListState< List >::ListCIter

Definition at line 241 of file rw_lists.h.

◆ ListCPtr

template<class List >
typedef List::const_pointer ListState< List >::ListCPtr

Definition at line 242 of file rw_lists.h.

Constructor & Destructor Documentation

◆ ListState()

template<class List >
ListState< List >::ListState ( List const &  lst)
inline

Definition at line 248 of file rw_lists.h.

◆ ~ListState()

template<class List >
ListState< List >::~ListState ( )
inline

Definition at line 261 of file rw_lists.h.

Member Function Documentation

◆ assert_equal()

template<class List >
void ListState< List >::assert_equal ( const ListState< List > &  state,
int  line,
int  case_line,
const char *  when 
) const
inline

Definition at line 267 of file rw_lists.h.

Field Documentation

◆ iters_

template<class List >
ListCIter* ListState< List >::iters_

Definition at line 245 of file rw_lists.h.

◆ ptrs_

template<class List >
ListCPtr* ListState< List >::ptrs_

Definition at line 246 of file rw_lists.h.

◆ size_

template<class List >
_RWSTD_SIZE_T ListState< List >::size_

Definition at line 244 of file rw_lists.h.


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