aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/tr1/type_traits_fwd.h
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/include/tr1/type_traits_fwd.h')
-rw-r--r--libstdc++-v3/include/tr1/type_traits_fwd.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/libstdc++-v3/include/tr1/type_traits_fwd.h b/libstdc++-v3/include/tr1/type_traits_fwd.h
index 46beade5819..2d25d9b4c14 100644
--- a/libstdc++-v3/include/tr1/type_traits_fwd.h
+++ b/libstdc++-v3/include/tr1/type_traits_fwd.h
@@ -18,6 +18,15 @@
// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
// USA.
+// As a special exception, you may use this file as part of a free software
+// library without restriction. Specifically, if other files instantiate
+// templates or use macros or inline functions from this file, or you compile
+// this file and link it with other files to produce an executable, this
+// file does not by itself cause the resulting executable to be covered by
+// the GNU General Public License. This exception does not however
+// invalidate any other reasons why the executable file might be covered by
+// the GNU General Public License.
+
/** @file type_traits_fwd.h
* This is an internal header file, included by other library headers.
* You should not attempt to use it directly.
@@ -94,6 +103,10 @@ namespace tr1
template<typename _Tp>
struct is_member_pointer;
+
+ // Extension.
+ template<typename _Tp>
+ struct __is_union_or_class;
/// @brief type properties [4.5.3].
template<typename _Tp>