ndnboost: Also rename BOOST_ to NDNBOOST_
diff --git a/include/ndnboost/function/detail/maybe_include.hpp b/include/ndnboost/function/detail/maybe_include.hpp
index a2f003e..90b998e 100644
--- a/include/ndnboost/function/detail/maybe_include.hpp
+++ b/include/ndnboost/function/detail/maybe_include.hpp
@@ -7,259 +7,259 @@
// For more information, see http://www.boost.org
-#if BOOST_FUNCTION_NUM_ARGS == 0
-# ifndef BOOST_FUNCTION_0
-# define BOOST_FUNCTION_0
+#if NDNBOOST_FUNCTION_NUM_ARGS == 0
+# ifndef NDNBOOST_FUNCTION_0
+# define NDNBOOST_FUNCTION_0
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 1
-# ifndef BOOST_FUNCTION_1
-# define BOOST_FUNCTION_1
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 1
+# ifndef NDNBOOST_FUNCTION_1
+# define NDNBOOST_FUNCTION_1
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 2
-# ifndef BOOST_FUNCTION_2
-# define BOOST_FUNCTION_2
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 2
+# ifndef NDNBOOST_FUNCTION_2
+# define NDNBOOST_FUNCTION_2
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 3
-# ifndef BOOST_FUNCTION_3
-# define BOOST_FUNCTION_3
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 3
+# ifndef NDNBOOST_FUNCTION_3
+# define NDNBOOST_FUNCTION_3
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 4
-# ifndef BOOST_FUNCTION_4
-# define BOOST_FUNCTION_4
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 4
+# ifndef NDNBOOST_FUNCTION_4
+# define NDNBOOST_FUNCTION_4
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 5
-# ifndef BOOST_FUNCTION_5
-# define BOOST_FUNCTION_5
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 5
+# ifndef NDNBOOST_FUNCTION_5
+# define NDNBOOST_FUNCTION_5
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 6
-# ifndef BOOST_FUNCTION_6
-# define BOOST_FUNCTION_6
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 6
+# ifndef NDNBOOST_FUNCTION_6
+# define NDNBOOST_FUNCTION_6
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 7
-# ifndef BOOST_FUNCTION_7
-# define BOOST_FUNCTION_7
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 7
+# ifndef NDNBOOST_FUNCTION_7
+# define NDNBOOST_FUNCTION_7
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 8
-# ifndef BOOST_FUNCTION_8
-# define BOOST_FUNCTION_8
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 8
+# ifndef NDNBOOST_FUNCTION_8
+# define NDNBOOST_FUNCTION_8
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 9
-# ifndef BOOST_FUNCTION_9
-# define BOOST_FUNCTION_9
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 9
+# ifndef NDNBOOST_FUNCTION_9
+# define NDNBOOST_FUNCTION_9
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 10
-# ifndef BOOST_FUNCTION_10
-# define BOOST_FUNCTION_10
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 10
+# ifndef NDNBOOST_FUNCTION_10
+# define NDNBOOST_FUNCTION_10
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 11
-# ifndef BOOST_FUNCTION_11
-# define BOOST_FUNCTION_11
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 11
+# ifndef NDNBOOST_FUNCTION_11
+# define NDNBOOST_FUNCTION_11
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 12
-# ifndef BOOST_FUNCTION_12
-# define BOOST_FUNCTION_12
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 12
+# ifndef NDNBOOST_FUNCTION_12
+# define NDNBOOST_FUNCTION_12
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 13
-# ifndef BOOST_FUNCTION_13
-# define BOOST_FUNCTION_13
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 13
+# ifndef NDNBOOST_FUNCTION_13
+# define NDNBOOST_FUNCTION_13
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 14
-# ifndef BOOST_FUNCTION_14
-# define BOOST_FUNCTION_14
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 14
+# ifndef NDNBOOST_FUNCTION_14
+# define NDNBOOST_FUNCTION_14
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 15
-# ifndef BOOST_FUNCTION_15
-# define BOOST_FUNCTION_15
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 15
+# ifndef NDNBOOST_FUNCTION_15
+# define NDNBOOST_FUNCTION_15
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 16
-# ifndef BOOST_FUNCTION_16
-# define BOOST_FUNCTION_16
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 16
+# ifndef NDNBOOST_FUNCTION_16
+# define NDNBOOST_FUNCTION_16
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 17
-# ifndef BOOST_FUNCTION_17
-# define BOOST_FUNCTION_17
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 17
+# ifndef NDNBOOST_FUNCTION_17
+# define NDNBOOST_FUNCTION_17
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 18
-# ifndef BOOST_FUNCTION_18
-# define BOOST_FUNCTION_18
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 18
+# ifndef NDNBOOST_FUNCTION_18
+# define NDNBOOST_FUNCTION_18
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 19
-# ifndef BOOST_FUNCTION_19
-# define BOOST_FUNCTION_19
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 19
+# ifndef NDNBOOST_FUNCTION_19
+# define NDNBOOST_FUNCTION_19
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 20
-# ifndef BOOST_FUNCTION_20
-# define BOOST_FUNCTION_20
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 20
+# ifndef NDNBOOST_FUNCTION_20
+# define NDNBOOST_FUNCTION_20
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 21
-# ifndef BOOST_FUNCTION_21
-# define BOOST_FUNCTION_21
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 21
+# ifndef NDNBOOST_FUNCTION_21
+# define NDNBOOST_FUNCTION_21
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 22
-# ifndef BOOST_FUNCTION_22
-# define BOOST_FUNCTION_22
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 22
+# ifndef NDNBOOST_FUNCTION_22
+# define NDNBOOST_FUNCTION_22
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 23
-# ifndef BOOST_FUNCTION_23
-# define BOOST_FUNCTION_23
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 23
+# ifndef NDNBOOST_FUNCTION_23
+# define NDNBOOST_FUNCTION_23
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 24
-# ifndef BOOST_FUNCTION_24
-# define BOOST_FUNCTION_24
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 24
+# ifndef NDNBOOST_FUNCTION_24
+# define NDNBOOST_FUNCTION_24
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 25
-# ifndef BOOST_FUNCTION_25
-# define BOOST_FUNCTION_25
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 25
+# ifndef NDNBOOST_FUNCTION_25
+# define NDNBOOST_FUNCTION_25
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 26
-# ifndef BOOST_FUNCTION_26
-# define BOOST_FUNCTION_26
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 26
+# ifndef NDNBOOST_FUNCTION_26
+# define NDNBOOST_FUNCTION_26
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 27
-# ifndef BOOST_FUNCTION_27
-# define BOOST_FUNCTION_27
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 27
+# ifndef NDNBOOST_FUNCTION_27
+# define NDNBOOST_FUNCTION_27
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 28
-# ifndef BOOST_FUNCTION_28
-# define BOOST_FUNCTION_28
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 28
+# ifndef NDNBOOST_FUNCTION_28
+# define NDNBOOST_FUNCTION_28
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 29
-# ifndef BOOST_FUNCTION_29
-# define BOOST_FUNCTION_29
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 29
+# ifndef NDNBOOST_FUNCTION_29
+# define NDNBOOST_FUNCTION_29
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 30
-# ifndef BOOST_FUNCTION_30
-# define BOOST_FUNCTION_30
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 30
+# ifndef NDNBOOST_FUNCTION_30
+# define NDNBOOST_FUNCTION_30
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 31
-# ifndef BOOST_FUNCTION_31
-# define BOOST_FUNCTION_31
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 31
+# ifndef NDNBOOST_FUNCTION_31
+# define NDNBOOST_FUNCTION_31
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 32
-# ifndef BOOST_FUNCTION_32
-# define BOOST_FUNCTION_32
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 32
+# ifndef NDNBOOST_FUNCTION_32
+# define NDNBOOST_FUNCTION_32
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 33
-# ifndef BOOST_FUNCTION_33
-# define BOOST_FUNCTION_33
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 33
+# ifndef NDNBOOST_FUNCTION_33
+# define NDNBOOST_FUNCTION_33
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 34
-# ifndef BOOST_FUNCTION_34
-# define BOOST_FUNCTION_34
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 34
+# ifndef NDNBOOST_FUNCTION_34
+# define NDNBOOST_FUNCTION_34
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 35
-# ifndef BOOST_FUNCTION_35
-# define BOOST_FUNCTION_35
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 35
+# ifndef NDNBOOST_FUNCTION_35
+# define NDNBOOST_FUNCTION_35
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 36
-# ifndef BOOST_FUNCTION_36
-# define BOOST_FUNCTION_36
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 36
+# ifndef NDNBOOST_FUNCTION_36
+# define NDNBOOST_FUNCTION_36
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 37
-# ifndef BOOST_FUNCTION_37
-# define BOOST_FUNCTION_37
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 37
+# ifndef NDNBOOST_FUNCTION_37
+# define NDNBOOST_FUNCTION_37
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 38
-# ifndef BOOST_FUNCTION_38
-# define BOOST_FUNCTION_38
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 38
+# ifndef NDNBOOST_FUNCTION_38
+# define NDNBOOST_FUNCTION_38
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 39
-# ifndef BOOST_FUNCTION_39
-# define BOOST_FUNCTION_39
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 39
+# ifndef NDNBOOST_FUNCTION_39
+# define NDNBOOST_FUNCTION_39
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 40
-# ifndef BOOST_FUNCTION_40
-# define BOOST_FUNCTION_40
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 40
+# ifndef NDNBOOST_FUNCTION_40
+# define NDNBOOST_FUNCTION_40
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 41
-# ifndef BOOST_FUNCTION_41
-# define BOOST_FUNCTION_41
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 41
+# ifndef NDNBOOST_FUNCTION_41
+# define NDNBOOST_FUNCTION_41
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 42
-# ifndef BOOST_FUNCTION_42
-# define BOOST_FUNCTION_42
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 42
+# ifndef NDNBOOST_FUNCTION_42
+# define NDNBOOST_FUNCTION_42
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 43
-# ifndef BOOST_FUNCTION_43
-# define BOOST_FUNCTION_43
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 43
+# ifndef NDNBOOST_FUNCTION_43
+# define NDNBOOST_FUNCTION_43
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 44
-# ifndef BOOST_FUNCTION_44
-# define BOOST_FUNCTION_44
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 44
+# ifndef NDNBOOST_FUNCTION_44
+# define NDNBOOST_FUNCTION_44
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 45
-# ifndef BOOST_FUNCTION_45
-# define BOOST_FUNCTION_45
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 45
+# ifndef NDNBOOST_FUNCTION_45
+# define NDNBOOST_FUNCTION_45
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 46
-# ifndef BOOST_FUNCTION_46
-# define BOOST_FUNCTION_46
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 46
+# ifndef NDNBOOST_FUNCTION_46
+# define NDNBOOST_FUNCTION_46
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 47
-# ifndef BOOST_FUNCTION_47
-# define BOOST_FUNCTION_47
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 47
+# ifndef NDNBOOST_FUNCTION_47
+# define NDNBOOST_FUNCTION_47
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 48
-# ifndef BOOST_FUNCTION_48
-# define BOOST_FUNCTION_48
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 48
+# ifndef NDNBOOST_FUNCTION_48
+# define NDNBOOST_FUNCTION_48
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 49
-# ifndef BOOST_FUNCTION_49
-# define BOOST_FUNCTION_49
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 49
+# ifndef NDNBOOST_FUNCTION_49
+# define NDNBOOST_FUNCTION_49
# include <ndnboost/function/function_template.hpp>
# endif
-#elif BOOST_FUNCTION_NUM_ARGS == 50
-# ifndef BOOST_FUNCTION_50
-# define BOOST_FUNCTION_50
+#elif NDNBOOST_FUNCTION_NUM_ARGS == 50
+# ifndef NDNBOOST_FUNCTION_50
+# define NDNBOOST_FUNCTION_50
# include <ndnboost/function/function_template.hpp>
# endif
#else