Stxxl  1.4.0
Defines | Typedefs | Functions
containers/test_iterators.cpp File Reference
#include <cassert>
#include <cstring>
#include <deque>
#include <map>
#include <vector>
#include <stxxl.h>
Include dependency graph for test_iterators.cpp:

Go to the source code of this file.

Defines

#define GCC_VERSION   (__GNUC__ * 10000 + __GNUC_MINOR__ * 100)

Typedefs

typedef float key_type
typedef double data_type

Functions

template<typename T >
const char * _ ()
template<typename I >
void dump_iterator_info (I &)
template<typename C >
void dump_container_info (C &)
template<typename Iterator >
bool test_inc_dec (Iterator it)
template<typename Iterator >
bool test_inc_dec_random (Iterator it)
template<typename IteratorA , typename IteratorB >
void test_comparison (IteratorA a, IteratorB b)
template<typename Iterator >
void test_operators (Iterator it)
template<typename svt >
void test (svt &sv)
template<typename svt >
void test_reverse (svt &sv)
template<typename svt >
void test_random_access (svt &sv)
template<typename svt >
void test_random_access_reverse (svt &sv)
int main ()

Define Documentation

#define GCC_VERSION   (__GNUC__ * 10000 + __GNUC_MINOR__ * 100)

Definition at line 22 of file test_iterators.cpp.


Typedef Documentation

typedef double data_type
Examples:
containers/test_map_random.cpp.

Definition at line 349 of file test_iterators.cpp.

typedef float key_type

Function Documentation

template<typename T >
const char* _ ( )

Definition at line 25 of file test_iterators.cpp.

References STXXL_PRETTY_FUNCTION_NAME.

Referenced by dump_iterator_info().

template<typename C >
void dump_container_info ( C )

Definition at line 46 of file test_iterators.cpp.

References STXXL_MSG, and STXXL_PRETTY_FUNCTION_NAME.

Referenced by test(), and test_reverse().

template<typename I >
void dump_iterator_info ( I &  )

Definition at line 35 of file test_iterators.cpp.

References _(), STXXL_MSG, and STXXL_PRETTY_FUNCTION_NAME.

Referenced by test(), and test_reverse().

int main ( )
template<typename svt >
void test ( svt &  sv)
template<typename IteratorA , typename IteratorB >
void test_comparison ( IteratorA  a,
IteratorB  b 
)

Definition at line 128 of file test_iterators.cpp.

Referenced by test(), test_operators(), and test_reverse().

template<typename Iterator >
bool test_inc_dec ( Iterator  it)

Definition at line 70 of file test_iterators.cpp.

Referenced by test(), and test_reverse().

template<typename Iterator >
bool test_inc_dec_random ( Iterator  it)

Definition at line 84 of file test_iterators.cpp.

Referenced by test_random_access(), and test_random_access_reverse().

template<typename Iterator >
void test_operators ( Iterator  it)

Definition at line 140 of file test_iterators.cpp.

References test_comparison().

Referenced by test(), and test_reverse().

template<typename svt >
void test_random_access ( svt &  sv)

Definition at line 304 of file test_iterators.cpp.

References test_inc_dec_random().

Referenced by main().

template<typename svt >
void test_random_access_reverse ( svt &  sv)

Definition at line 325 of file test_iterators.cpp.

References test_inc_dec_random().

Referenced by main().

template<typename svt >
void test_reverse ( svt &  sv)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines