first commit
This commit is contained in:
31
extern/STLport/5.2.1/test/compiler/ttei7.cpp
vendored
Normal file
31
extern/STLport/5.2.1/test/compiler/ttei7.cpp
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
/*
|
||||
* It is known that this code not compiled by following compilers:
|
||||
*
|
||||
* MSVC 6
|
||||
*
|
||||
* It is known that this code compiled by following compilers:
|
||||
*
|
||||
* MSVC 8 Beta
|
||||
*/
|
||||
|
||||
/*
|
||||
* This code represent what STLport waits from a compiler which support
|
||||
* the rebind member template class technique (!_STLP_DONT_SUPPORT_REBIND_MEMBER_TEMPLATE)
|
||||
*/
|
||||
|
||||
template <typename T1>
|
||||
struct A
|
||||
{
|
||||
template <typename T2>
|
||||
struct B
|
||||
{
|
||||
typedef A<T2> _Type;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
template <typename T, typename A>
|
||||
struct C
|
||||
{
|
||||
typedef typename A:: template B<T>::_Type _ATType;
|
||||
};
|
||||
Reference in New Issue
Block a user