include/nana/Q.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define _Q_h_   1
#define A(i, c, n, a)
#define E(i, c, n, a)
#define C(i, c, n, a)
#define E1(i, c, n, a)   (C(i,c,n,a) == 1)
#define S(i, c, n, v)
#define P(i, c, n, v)

Variables

error This file requires the
GNU C C statement expression 
extension


Define Documentation

#define _Q_h_   1
 

Definition at line 37 of file Q.h.

#define A i,
c,
n,
 ) 
 

Value:

({ \
                int _A_result = 1; \
                i; \
                while(c) { \
                        if(!(a)) { \
                                _A_result = 0; \
                                break; \
                        } \
                        n; \
                } \
                _A_result; \
        })

Definition at line 59 of file Q.h.

Referenced by move2dinfo(), and moveinfo().

#define C i,
c,
n,
 ) 
 

Value:

({ \
                long _C_result = 0; \
                i; \
                while(c) { \
                        if(a) { \
                                _C_result++; \
                        } \
                        n; \
                } \
                _C_result; \
        })

Definition at line 96 of file Q.h.

#define E i,
c,
n,
 ) 
 

Value:

({ \
                int _E_result = 0; \
                i; \
                while(c) { \
                        if(a) { \
                                _E_result = 1; \
                                break; \
                        } \
                        n; \
                } \
                _E_result; \
        })

Definition at line 77 of file Q.h.

#define E1 i,
c,
n,
 )     (C(i,c,n,a) == 1)
 

Definition at line 114 of file Q.h.

#define P i,
c,
n,
 ) 
 

Value:

({ \
                i; \
                typeof(v) _P_result = 1; \
                while(c) { \
                        _P_result *= (v); \
                        n; \
                } \
                _P_result; \
        })

Definition at line 135 of file Q.h.

#define S i,
c,
n,
 ) 
 

Value:

({ \
                i; \
                typeof(v) _S_result = 0; \
                while(c) { \
                        _S_result += (v); \
                        n; \
                } \
                _S_result; \
        })

Definition at line 120 of file Q.h.


Variable Documentation

error This file requires the GNU C C statement expression extension
 

Definition at line 47 of file Q.h.


Generated on Sun Aug 21 04:18:19 2005 for Udanax-Green by doxygen1.3.4