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

Go to the source code of this file.

Data Structures

class  I< T >
class  J< T >
struct  K< N >

Defines

#define check(expr)

Typedefs

typedef __PTRDIFF_TYPE__ ptrdiff_t

Functions

void abort ()
template<typename T>
bool operator== (I< T > &x, I< T > &y)
template<typename T>
bool operator== (const I< T > &x, const I< T > &y)
template<typename T>
bool operator!= (I< T > &x, I< T > &y)
template<typename T>
bool operator!= (const I< T > &x, const I< T > &y)
template<typename T>
bool operator< (I< T > &x, I< T > &y)
template<typename T>
bool operator< (const I< T > &x, const I< T > &y)
template<typename T>
bool operator<= (I< T > &x, I< T > &y)
template<typename T>
bool operator<= (const I< T > &x, const I< T > &y)
template<typename T>
bool operator> (I< T > &x, I< T > &y)
template<typename T>
bool operator> (const I< T > &x, const I< T > &y)
template<typename T>
bool operator>= (I< T > &x, I< T > &y)
template<typename T>
bool operator>= (const I< T > &x, const I< T > &y)
template<typename T>
I< T >::difference_type operator- (I< T > &x, I< T > &y)
template<typename T>
I< T >::difference_type operator- (const I< T > &x, const I< T > &y)
template<typename T>
I< T > operator+ (typename I< T >::difference_type x, const I< T > &y)
template<typename T>
void baz (I< T > &i)
void f1 (const I< int > &x, const I< int > &y)
void f2 (const I< int > &x, const I< int > &y)
template<typename T>
void f3 (const I< int > &x, const I< int > &y)
template<typename T>
void f4 (const I< int > &x, const I< int > &y)
void f5 (const I< int > &x, const I< int > &y)
template<int N>
void f6 (const I< int > &x, const I< int > &y)
template<int N>
void f7 (I< int > i, const I< int > &x, const I< int > &y)
template<int N>
void f8 (J< int > j)
template<typename T, int N>
void f9 (const I< T > &x, const I< T > &y)
template<typename T, int N>
void f10 (const I< T > &x, const I< T > &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)                \
      abort ();                 \
    results[i] = 0;                 \
      }                         \
    else if (results[i])                \
      abort ()

Definition at line 234 of file for-1.C.


Typedef Documentation

typedef __PTRDIFF_TYPE__ ptrdiff_t

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


Function Documentation

void abort (  ) 

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

Definition at line 93 of file for-1.C.

References abort(), i, and results.

Here is the call graph for this function:

void f1 ( const I< int > &  x,
const I< int > &  y 
)

Definition at line 101 of file for-1.C.

References baz(), i, and x.

Here is the call graph for this function:

template<typename T, int N>
void f10 ( const I< T > &  x,
const I< T > &  y 
)

Definition at line 186 of file for-1.C.

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

Here is the call graph for this function:

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

Definition at line 196 of file for-1.C.

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

Referenced by main().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 213 of file for-1.C.

References baz(), i, and T.

Referenced by main().

Here is the call graph for this function:

Here is the caller graph for this function:

void f2 ( const I< int > &  x,
const I< int > &  y 
)

Definition at line 109 of file for-1.C.

References baz(), i, and x.

Here is the call graph for this function:

template<typename T>
void f3 ( const I< int > &  x,
const I< int > &  y 
)

Definition at line 119 of file for-1.C.

References baz(), i, and x.

Here is the call graph for this function:

template<typename T>
void f4 ( const I< int > &  x,
const I< int > &  y 
)

Definition at line 128 of file for-1.C.

References baz(), i, and x.

Here is the call graph for this function:

void f5 ( const I< int > &  x,
const I< int > &  y 
)

Definition at line 137 of file for-1.C.

References baz(), i, and x.

Here is the call graph for this function:

template<int N>
void f6 ( const I< int > &  x,
const I< int > &  y 
)

Definition at line 146 of file for-1.C.

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

Here is the call graph for this function:

template<int N>
void f7 ( I< int >  i,
const I< int > &  x,
const I< int > &  y 
)

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

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

Here is the call graph for this function:

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

Definition at line 167 of file for-1.C.

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

Here is the call graph for this function:

template<typename T, int N>
void f9 ( const I< T > &  x,
const I< T > &  y 
)

Definition at line 177 of file for-1.C.

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

Here is the call graph for this function:

int main ( void   ) 

Definition at line 246 of file for-1.C.

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

Here is the call graph for this function:

template<typename T>
bool operator!= ( const I< T > &  x,
const I< T > &  y 
)

Definition at line 62 of file for-1.C.

References x.

template<typename T>
bool operator!= ( I< T > &  x,
I< T > &  y 
)

Definition at line 61 of file for-1.C.

References x.

template<typename T>
I<T> operator+ ( typename I< T >::difference_type  x,
const I< T > &  y 
)

Definition at line 73 of file for-1.C.

References I< T >::p.

template<typename T>
I<T>::difference_type operator- ( const I< T > &  x,
const I< T > &  y 
)

Definition at line 72 of file for-1.C.

References I< T >::p, and x.

template<typename T>
I<T>::difference_type operator- ( I< T > &  x,
I< T > &  y 
)

Definition at line 71 of file for-1.C.

References I< T >::p, and x.

template<typename T>
bool operator< ( const I< T > &  x,
const I< T > &  y 
)

Definition at line 64 of file for-1.C.

References x.

template<typename T>
bool operator< ( I< T > &  x,
I< T > &  y 
)

Definition at line 63 of file for-1.C.

References x.

template<typename T>
bool operator<= ( const I< T > &  x,
const I< T > &  y 
)

Definition at line 66 of file for-1.C.

References x.

template<typename T>
bool operator<= ( I< T > &  x,
I< T > &  y 
)

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

References x.

template<typename T>
bool operator== ( const I< T > &  x,
const I< T > &  y 
)

Definition at line 60 of file for-1.C.

References I< T >::p, and x.

template<typename T>
bool operator== ( I< T > &  x,
I< T > &  y 
)

Definition at line 59 of file for-1.C.

References I< T >::p, and x.

template<typename T>
bool operator> ( const I< T > &  x,
const I< T > &  y 
)

Definition at line 68 of file for-1.C.

References I< T >::p, and x.

template<typename T>
bool operator> ( I< T > &  x,
I< T > &  y 
)

Definition at line 67 of file for-1.C.

References I< T >::p, and x.

template<typename T>
bool operator>= ( const I< T > &  x,
const I< T > &  y 
)

Definition at line 70 of file for-1.C.

References I< T >::p, and x.

template<typename T>
bool operator>= ( I< T > &  x,
I< T > &  y 
)

Definition at line 69 of file for-1.C.

References I< T >::p, and x.


Variable Documentation

int results[2000]

Definition at line 89 of file for-1.C.


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