Whole document tree
    

Whole document tree

concept_checks.h File Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

concept_checks.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 __STL_REQUIRES(__type_var, __concept)   do {} while(0)
#define __STL_CLASS_REQUIRES(__type_var, __concept)   static int __##__type_var##_##__concept
#define __STL_CONVERTIBLE(__type_x, __type_y)   do {} while(0)
#define __STL_REQUIRES_SAME_TYPE(__type_x, __type_y)   do {} while(0)
#define __STL_CLASS_REQUIRES_SAME_TYPE(__type_x, __type_y)   static int __##__type_x##__type_y##_require_same_type
#define __STL_GENERATOR_CHECK(__func, __ret)   do {} while(0)
#define __STL_CLASS_GENERATOR_CHECK(__func, __ret)   static int __##__func##__ret##_generator_check
#define __STL_UNARY_FUNCTION_CHECK(__func, __ret, __arg)   do {} while(0)
#define __STL_CLASS_UNARY_FUNCTION_CHECK(__func, __ret, __arg)   static int __##__func##__ret##__arg##_unary_function_check
#define __STL_BINARY_FUNCTION_CHECK(__func, __ret, __first, __second)   do {} while(0)
#define __STL_CLASS_BINARY_FUNCTION_CHECK(__func, __ret, __first, __second)   static int __##__func##__ret##__first##__second##_binary_function_check
#define __STL_REQUIRES_BINARY_OP(__opname, __ret, __first, __second)   do {} while(0)
#define __STL_CLASS_REQUIRES_BINARY_OP(__opname, __ret, __first, __second)   static int __##__opname##__ret##__first##__second##_require_binary_op


Define Documentation

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

Definition at line 64 of file concept_checks.h.

#define __STL_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 __STL_CLASS_GENERATOR_CHECK __func,
__ret       static int __##__func##__ret##_generator_check
 

Definition at line 59 of file concept_checks.h.

#define __STL_CLASS_REQUIRES __type_var,
__concept       static int __##__type_var##_##__concept
 

Definition at line 52 of file concept_checks.h.

#define __STL_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 __STL_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 __STL_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 __STL_CONVERTIBLE __type_x,
__type_y       do {} while(0)
 

Definition at line 54 of file concept_checks.h.

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

Definition at line 58 of file concept_checks.h.

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

Definition at line 51 of file concept_checks.h.

Referenced by __advance(), __distance(), advance(), and distance().

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

Definition at line 68 of file concept_checks.h.

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

Definition at line 55 of file concept_checks.h.

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

Definition at line 61 of file concept_checks.h.


Generated on Mon Apr 8 03:12:23 2002 for libstdc++-v3 Source by doxygen1.2.15