summaryrefslogtreecommitdiffstats
path: root/src/tools
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/tqglobal.h28
-rw-r--r--src/tools/tqmap.h7
2 files changed, 0 insertions, 35 deletions
diff --git a/src/tools/tqglobal.h b/src/tools/tqglobal.h
index e74c87f91..1fe63f2d3 100644
--- a/src/tools/tqglobal.h
+++ b/src/tools/tqglobal.h
@@ -244,11 +244,6 @@
# define mutable
/* no template classes in TQVariant */
# define TQT_NO_TEMPLATE_VARIANT
-/* Wcc does not fill in functions needed by valuelists, maps, and
- valuestacks implicitly */
-# define TQ_FULL_TEMPLATE_INSTANTIATION
-/* can we just compare the structures? */
-# define TQ_FULL_TEMPLATE_INSTANTIATION_MEMCMP
/* these are not useful to our customers */
# define TQT_NO_SQL
# endif
@@ -256,9 +251,6 @@
#elif defined(__GNUC__)
# define Q_CC_GNU
# define Q_C_CALLBACKS
-# if __GNUC__ == 2 && __GNUC_MINOR__ <= 7
-# define TQ_FULL_TEMPLATE_INSTANTIATION
-# endif
/* GCC 2.95 knows "using" but does not support it correctly */
# if __GNUC__ == 2 && __GNUC_MINOR__ <= 95
# define Q_NO_USING_KEYWORD
@@ -307,7 +299,6 @@
but it is not defined on older compilers like C Set 3.1 */
#elif defined(__xlC__)
# define Q_CC_XLC
-# define TQ_FULL_TEMPLATE_INSTANTIATION
# if __xlC__ < 0x400
# define Q_NO_USING_KEYWORD
# define TQ_TYPENAME
@@ -413,7 +404,6 @@
# define Q_CC_HPACC
# else
# define Q_CC_HP
-# define TQ_FULL_TEMPLATE_INSTANTIATION
# endif
# define Q_NO_USING_KEYWORD /* ### check "using" status */
@@ -854,24 +844,6 @@ TQ_EXPORT const char *tqInstallPathShare();
#endif /* __cplusplus */
-/*
- compilers which follow outdated template instantiation rules
- require a class to have a comparison operator to exist when
- a TQValueList of this type is instantiated. It's not actually
- used in the list, though. Hence the dummy implementation.
- Just in case other code relies on it we better trigger a warning
- mandating a real implementation.
-*/
-#ifdef TQ_FULL_TEMPLATE_INSTANTIATION
-# define TQ_DUMMY_COMPARISON_OPERATOR(C) \
- bool operator==( const C& ) const { \
- tqWarning( #C"::operator==( const "#C"& ) got called." ); \
- return false; \
- }
-#else
-# define TQ_DUMMY_COMPARISON_OPERATOR(C)
-#endif
-
#endif /* TQGLOBAL_H */
/*
diff --git a/src/tools/tqmap.h b/src/tools/tqmap.h
index 8689e17ee..05a30f5ca 100644
--- a/src/tools/tqmap.h
+++ b/src/tools/tqmap.h
@@ -733,13 +733,6 @@ public:
void remove( iterator it ) { detach(); sh->remove( it ); }
void remove( const Key& k );
-#if defined(TQ_FULL_TEMPLATE_INSTANTIATION)
- bool operator==( const TQMap<Key,T>& ) const { return false; }
-#ifndef TQT_NO_STL
- bool operator==( const std::map<Key,T>& ) const { return false; }
-#endif
-#endif
-
protected:
/**
* Helpers