From da9dd767820c0bcd9c46afd5db59e29b00439484 Mon Sep 17 00:00:00 2001
From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz>
Date: Thu, 8 Sep 2016 15:26:21 +0200
Subject: [PATCH] move AnyArity default arity checker

---
 alib2std/src/extensions/forward_tree.hpp | 8 --------
 alib2std/src/extensions/tree.hpp         | 8 --------
 alib2std/src/extensions/tree_base.hpp    | 8 ++++++++
 3 files changed, 8 insertions(+), 16 deletions(-)

diff --git a/alib2std/src/extensions/forward_tree.hpp b/alib2std/src/extensions/forward_tree.hpp
index 38ccdc105b..04712970b6 100644
--- a/alib2std/src/extensions/forward_tree.hpp
+++ b/alib2std/src/extensions/forward_tree.hpp
@@ -10,14 +10,6 @@
 
 namespace std {
 
-/*template < class T >
-struct AnyArity {
-	bool operator ()( const T &, unsigned ) const {
-		return true;
-	}
-
-};*/
-
 template < class T, class ArityChecker = AnyArity < T > >
 class forward_tree {
 
diff --git a/alib2std/src/extensions/tree.hpp b/alib2std/src/extensions/tree.hpp
index 653b3a7713..4f62884725 100644
--- a/alib2std/src/extensions/tree.hpp
+++ b/alib2std/src/extensions/tree.hpp
@@ -10,14 +10,6 @@
 
 namespace std {
 
-template < class T >
-struct AnyArity {
-	bool operator ()( const T &, unsigned ) const {
-		return true;
-	}
-
-};
-
 template < class T, class ArityChecker = AnyArity < T > >
 class tree {
 
diff --git a/alib2std/src/extensions/tree_base.hpp b/alib2std/src/extensions/tree_base.hpp
index 031aadfc5f..5a8cfc7397 100644
--- a/alib2std/src/extensions/tree_base.hpp
+++ b/alib2std/src/extensions/tree_base.hpp
@@ -10,6 +10,14 @@
 
 namespace std {
 
+template < class T >
+struct AnyArity {
+	bool operator ()( const T &, unsigned ) const {
+		return true;
+	}
+
+};
+
 template < class Data >
 class BaseNode {
 	Data * parent;
-- 
GitLab