/home/ntakagi/work/STLport-5.1.5/stlport/stl/concept_checks.h File Reference

Go to the source code of this file.

Defines

#define _STLP_REQUIRES(__type_var, __concept)   do {} while(0)
#define _STLP_CLASS_REQUIRES(__type_var, __concept)   static int __##__type_var##_##__concept
#define _STLP_CONVERTIBLE(__type_x, __type_y)   do {} while(0)
#define _STLP_REQUIRES_SAME_TYPE(__type_x, __type_y)   do {} while(0)
#define _STLP_CLASS_REQUIRES_SAME_TYPE(__type_x, __type_y)   static int __##__type_x##__type_y##_require_same_type
#define _STLP_GENERATOR_CHECK(__func, __ret)   do {} while(0)
#define _STLP_CLASS_GENERATOR_CHECK(__func, __ret)   static int __##__func##__ret##_generator_check
#define _STLP_UNARY_FUNCTION_CHECK(__func, __ret, __arg)   do {} while(0)
#define _STLP_CLASS_UNARY_FUNCTION_CHECK(__func, __ret, __arg)   static int __##__func##__ret##__arg##_unary_function_check
#define _STLP_BINARY_FUNCTION_CHECK(__func, __ret, __first, __second)   do {} while(0)
#define _STLP_CLASS_BINARY_FUNCTION_CHECK(__func, __ret, __first, __second)   static int __##__func##__ret##__first##__second##_binary_function_check
#define _STLP_REQUIRES_BINARY_OP(__opname, __ret, __first, __second)   do {} while(0)
#define _STLP_CLASS_REQUIRES_BINARY_OP(__opname, __ret, __first, __second)   static int __##__opname##__ret##__first##__second##_require_binary_op


Define Documentation

#define _STLP_BINARY_FUNCTION_CHECK ( __func,
__ret,
__first,
__second   )     do {} while(0)

Definition at line 64 of file concept_checks.h.

#define _STLP_CLASS_BINARY_FUNCTION_CHECK ( __func,
__ret,
__first,
__second   )     static int __##__func##__ret##__first##__second##_binary_function_check

Definition at line 66 of file concept_checks.h.

#define _STLP_CLASS_GENERATOR_CHECK ( __func,
__ret   )     static int __##__func##__ret##_generator_check

Definition at line 59 of file concept_checks.h.

#define _STLP_CLASS_REQUIRES ( __type_var,
__concept   )     static int __##__type_var##_##__concept

Definition at line 52 of file concept_checks.h.

#define _STLP_CLASS_REQUIRES_BINARY_OP ( __opname,
__ret,
__first,
__second   )     static int __##__opname##__ret##__first##__second##_require_binary_op

Definition at line 70 of file concept_checks.h.

#define _STLP_CLASS_REQUIRES_SAME_TYPE ( __type_x,
__type_y   )     static int __##__type_x##__type_y##_require_same_type

Definition at line 56 of file concept_checks.h.

#define _STLP_CLASS_UNARY_FUNCTION_CHECK ( __func,
__ret,
__arg   )     static int __##__func##__ret##__arg##_unary_function_check

Definition at line 62 of file concept_checks.h.

#define _STLP_CONVERTIBLE ( __type_x,
__type_y   )     do {} while(0)

Definition at line 54 of file concept_checks.h.

#define _STLP_GENERATOR_CHECK ( __func,
__ret   )     do {} while(0)

Definition at line 58 of file concept_checks.h.

#define _STLP_REQUIRES ( __type_var,
__concept   )     do {} while(0)

Definition at line 51 of file concept_checks.h.

#define _STLP_REQUIRES_BINARY_OP ( __opname,
__ret,
__first,
__second   )     do {} while(0)

Definition at line 68 of file concept_checks.h.

#define _STLP_REQUIRES_SAME_TYPE ( __type_x,
__type_y   )     do {} while(0)

Definition at line 55 of file concept_checks.h.

#define _STLP_UNARY_FUNCTION_CHECK ( __func,
__ret,
__arg   )     do {} while(0)

Definition at line 61 of file concept_checks.h.



Generated on Mon Mar 10 15:32:50 2008 by  doxygen 1.5.1