testsuite/libgomp.c++/for-3.C File Reference

#include <vector>
#include <cstdlib>

Include dependency graph for for-3.C:

Go to the source code of this file.

Data Structures

class  J< T >
struct  K< N >

Defines

#define check(expr)

Functions

template<typename T>
void baz (T &i)
void f1 (const std::vector< int >::const_iterator &x, const std::vector< int >::const_iterator &y)
void f2 (const std::vector< int >::const_iterator &x, const std::vector< int >::const_iterator &y)
template<typename T>
void f3 (const std::vector< int >::const_iterator &x, const std::vector< int >::const_iterator &y)
template<typename T>
void f4 (const std::vector< int >::const_iterator &x, const std::vector< int >::const_iterator &y)
void f5 (const std::vector< int >::const_iterator &x, const std::vector< int >::const_iterator &y)
template<int N>
void f6 (const std::vector< int >::const_iterator &x, const std::vector< int >::const_iterator &y)
template<int N>
void f7 (std::vector< int >::const_iterator i, const std::vector< int >::const_iterator &x, const std::vector< int >::const_iterator &y)
template<int N>
void f8 (J< int > j)
template<typename T, int N>
void f9 (const typename std::vector< T >::const_iterator &x, const typename std::vector< T >::const_iterator &y)
template<typename T, int N>
void f10 (const typename std::vector< T >::const_iterator &x, const typename std::vector< T >::const_iterator &y)
template<typename T>
void f11 (const T &x, const T &y)
template<typename T>
void f12 (const T &x, const T &y)
int main ()

Variables

int results [2000]


Define Documentation

#define check ( expr   ) 

Value:

for (int i = 0; i < 2000; i++)          \
    if (expr)                       \
      {                         \
    if (results[i] != 1)                \
      std::abort ();                \
    results[i] = 0;                 \
      }                         \
    else if (results[i])                \
      std::abort ()

Definition at line 179 of file for-3.C.


Function Documentation

template<typename T>
void baz ( T &  i  ) 

Definition at line 27 of file for-3.C.

References abort(), and results.

Here is the call graph for this function:

void f1 ( const std::vector< int >::const_iterator &  x,
const std::vector< int >::const_iterator &  y 
)

Definition at line 35 of file for-3.C.

References baz(), and i.

Here is the call graph for this function:

template<typename T, int N>
void f10 ( const typename std::vector< T >::const_iterator &  x,
const typename std::vector< T >::const_iterator &  y 
)

Definition at line 130 of file for-3.C.

References baz(), i, and N.

Here is the call graph for this function:

template<typename T>
void f11 ( const T &  x,
const T &  y 
)

Definition at line 141 of file for-3.C.

References baz(), i, j, and T.

Here is the call graph for this function:

template<typename T>
void f12 ( const T &  x,
const T &  y 
)

Definition at line 158 of file for-3.C.

References baz(), i, and T.

Here is the call graph for this function:

void f2 ( const std::vector< int >::const_iterator &  x,
const std::vector< int >::const_iterator &  y 
)

Definition at line 44 of file for-3.C.

References baz(), and i.

Here is the call graph for this function:

template<typename T>
void f3 ( const std::vector< int >::const_iterator &  x,
const std::vector< int >::const_iterator &  y 
)

Definition at line 55 of file for-3.C.

References baz(), and i.

Here is the call graph for this function:

template<typename T>
void f4 ( const std::vector< int >::const_iterator &  x,
const std::vector< int >::const_iterator &  y 
)

Definition at line 65 of file for-3.C.

References baz(), and i.

Here is the call graph for this function:

void f5 ( const std::vector< int >::const_iterator &  x,
const std::vector< int >::const_iterator &  y 
)

Definition at line 75 of file for-3.C.

References baz(), and i.

Here is the call graph for this function:

template<int N>
void f6 ( const std::vector< int >::const_iterator &  x,
const std::vector< int >::const_iterator &  y 
)

Definition at line 85 of file for-3.C.

References baz(), i, j, and N.

Here is the call graph for this function:

template<int N>
void f7 ( std::vector< int >::const_iterator  i,
const std::vector< int >::const_iterator &  x,
const std::vector< int >::const_iterator &  y 
)

Definition at line 99 of file for-3.C.

References baz(), and N.

Here is the call graph for this function:

template<int N>
void f8 ( J< int >  j  ) 

Definition at line 110 of file for-3.C.

References baz(), i, j, and N.

Here is the call graph for this function:

template<typename T, int N>
void f9 ( const typename std::vector< T >::const_iterator &  x,
const typename std::vector< T >::const_iterator &  y 
)

Definition at line 120 of file for-3.C.

References baz(), i, and N.

Here is the call graph for this function:

int main ( void   ) 

Definition at line 191 of file for-3.C.

References a, b, check, f1(), f10(), f2(), f5(), f6(), and i.

Here is the call graph for this function:


Variable Documentation

int results[2000]

Definition at line 23 of file for-3.C.


Generated on Fri Apr 5 05:40:23 2013 for Libgomp by  doxygen 1.4.7