Update of /cvsroot/cppunit/cppunit2/include/cpptl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14537/include/cpptl
Modified Files:
typeinfo.h
Log Message:
* added CPPUT_ASSERT_DOUBLES_EQUAL and CPPUT_CHECK_DOUBLES_EQUAL
Index: typeinfo.h
===================================================================
RCS file: /cvsroot/cppunit/cppunit2/include/cpptl/typeinfo.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** typeinfo.h 3 Mar 2005 08:13:06 -0000 1.1
--- typeinfo.h 6 Sep 2005 07:17:36 -0000 1.2
***************
*** 91,99 ****
--- 91,106 ----
};
+ #ifdef CPPTL_NO_FUNCTION_TEMPLATE_ORDERING
inline TypeId typeId( ... )
+ #else
+ template<class AType>
+ inline TypeId typeId( Type<AType> )
+ #endif
{
return __error__typeId_function_not_overloaded;
}
+ } // namespace CppTL
+
#define CPPTL_DECLARE_TYPEINFO( AType ) \
namespace CppTL { \
***************
*** 104,131 ****
}
! CPPUTTOOLS_DECLARE_CTTI( char );
! CPPUTTOOLS_DECLARE_CTTI( signed char );
! CPPUTTOOLS_DECLARE_CTTI( unsigned char );
! CPPUTTOOLS_DECLARE_CTTI( short );
! CPPUTTOOLS_DECLARE_CTTI( unsigned short );
! CPPUTTOOLS_DECLARE_CTTI( int );
! CPPUTTOOLS_DECLARE_CTTI( unsigned int );
! CPPUTTOOLS_DECLARE_CTTI( long );
! CPPUTTOOLS_DECLARE_CTTI( unsigned long );
! CPPUTTOOLS_DECLARE_CTTI( float );
! CPPUTTOOLS_DECLARE_CTTI( double );
! CPPUTTOOLS_DECLARE_CTTI( long double );
! CPPUTTOOLS_DECLARE_CTTI( const char * );
! CPPUTTOOLS_DECLARE_CTTI( const wchar_t * );
! CPPUTTOOLS_DECLARE_CTTI( std::string );
! CPPUTTOOLS_DECLARE_CTTI( std::wstring );
!
! } // namespace CppTL
# endif
-
-
-
#endif // CPPTL_TYPEINFO_H_INCUDED
--- 111,138 ----
}
+ #define CPPTL_DECLARE_TYPE_AND_PTR_INFO( AType ) \
+ CPPTL_DECLARE_TYPEINFO( AType ); \
+ CPPTL_DECLARE_TYPEINFO( AType * )
! CPPTL_DECLARE_TYPEINFO( void );
! CPPTL_DECLARE_TYPEINFO( bool );
! CPPTL_DECLARE_TYPEINFO( char );
! CPPTL_DECLARE_TYPEINFO( signed char );
! CPPTL_DECLARE_TYPEINFO( unsigned char );
! CPPTL_DECLARE_TYPEINFO( short );
! CPPTL_DECLARE_TYPEINFO( unsigned short );
! CPPTL_DECLARE_TYPEINFO( int );
! CPPTL_DECLARE_TYPEINFO( unsigned int );
! CPPTL_DECLARE_TYPEINFO( long );
! CPPTL_DECLARE_TYPEINFO( unsigned long );
! CPPTL_DECLARE_TYPEINFO( float );
! CPPTL_DECLARE_TYPEINFO( double );
! CPPTL_DECLARE_TYPEINFO( long double );
! CPPTL_DECLARE_TYPEINFO( const char * );
! CPPTL_DECLARE_TYPEINFO( const wchar_t * );
! CPPTL_DECLARE_TYPEINFO( std::string );
! CPPTL_DECLARE_TYPEINFO( std::wstring );
# endif
#endif // CPPTL_TYPEINFO_H_INCUDED
|