Rename the extracted boost subdirectory to ndnboost
diff --git a/boost/LICENSE_1_0.txt b/boost/LICENSE_1_0.txt
deleted file mode 100644
index 36b7cd9..0000000
--- a/boost/LICENSE_1_0.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Boost Software License - Version 1.0 - August 17th, 2003
-
-Permission is hereby granted, free of charge, to any person or organization
-obtaining a copy of the software and accompanying documentation covered by
-this license (the "Software") to use, reproduce, display, distribute,
-execute, and transmit the Software, and to prepare derivative works of the
-Software, and to permit third-parties to whom the Software is furnished to
-do so, all subject to the following:
-
-The copyright notices in the Software and this entire statement, including
-the above license grant, this restriction and the following disclaimer,
-must be included in all copies of the Software, in whole or in part, and
-all derivative works of the Software, unless such copies or derivative
-works are solely in the form of machine-executable object code generated by
-a source language processor.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
-SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
-FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
-ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-DEALINGS IN THE SOFTWARE.
diff --git a/boost/config/select_compiler_config.hpp b/boost/config/select_compiler_config.hpp
deleted file mode 100644
index 0d47b25..0000000
--- a/boost/config/select_compiler_config.hpp
+++ /dev/null
@@ -1,112 +0,0 @@
-// Boost compiler configuration selection header file
-
-// (C) Copyright John Maddock 2001 - 2003.
-// (C) Copyright Martin Wille 2003.
-// (C) Copyright Guillaume Melquiond 2003.
-//
-// Distributed under the Boost Software License, Version 1.0.
-// (See accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENSE_1_0.txt)
-
-// See http://www.boost.org/ for most recent version.
-
-// locate which compiler we are using and define
-// BOOST_COMPILER_CONFIG as needed:
-
-#if defined(__GCCXML__)
-// GCC-XML emulates other compilers, it has to appear first here!
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/gcc_xml.hpp"
-
-#elif defined(_CRAYC)
-// EDG based Cray compiler:
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/cray.hpp"
-
-#elif defined __CUDACC__
-// NVIDIA CUDA C++ compiler for GPU
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/nvcc.hpp"
-
-#elif defined __COMO__
-// Comeau C++
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/comeau.hpp"
-
-#elif defined(__PATHSCALE__) && (__PATHCC__ >= 4)
-// PathScale EKOPath compiler (has to come before clang and gcc)
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/pathscale.hpp"
-
-#elif defined __clang__
-// Clang C++ emulates GCC, so it has to appear early.
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/clang.hpp"
-
-#elif defined __DMC__
-// Digital Mars C++
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/digitalmars.hpp"
-
-#elif defined(__INTEL_COMPILER) || defined(__ICL) || defined(__ICC) || defined(__ECC)
-// Intel
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/intel.hpp"
-
-# elif defined __GNUC__
-// GNU C++:
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/gcc.hpp"
-
-#elif defined __KCC
-// Kai C++
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/kai.hpp"
-
-#elif defined __sgi
-// SGI MIPSpro C++
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/sgi_mipspro.hpp"
-
-#elif defined __DECCXX
-// Compaq Tru64 Unix cxx
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/compaq_cxx.hpp"
-
-#elif defined __ghs
-// Greenhills C++
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/greenhills.hpp"
-
-#elif defined __CODEGEARC__
-// CodeGear - must be checked for before Borland
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/codegear.hpp"
-
-#elif defined __BORLANDC__
-// Borland
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/borland.hpp"
-
-#elif defined __MWERKS__
-// Metrowerks CodeWarrior
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/metrowerks.hpp"
-
-#elif defined __SUNPRO_CC
-// Sun Workshop Compiler C++
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/sunpro_cc.hpp"
-
-#elif defined __HP_aCC
-// HP aCC
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/hp_acc.hpp"
-
-#elif defined(__MRC__) || defined(__SC__)
-// MPW MrCpp or SCpp
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/mpw.hpp"
-
-#elif defined(__IBMCPP__)
-// IBM Visual Age
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/vacpp.hpp"
-
-#elif defined(__PGI)
-// Portland Group Inc.
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/pgi.hpp"
-
-#elif defined _MSC_VER
-// Microsoft Visual C++
-//
-// Must remain the last #elif since some other vendors (Metrowerks, for
-// example) also #define _MSC_VER
-# define BOOST_COMPILER_CONFIG "boost/config/compiler/visualc.hpp"
-
-#elif defined (BOOST_ASSERT_CONFIG)
-// this must come last - generate an error if we don't
-// recognise the compiler:
-# error "Unknown compiler - please configure (http://www.boost.org/libs/config/config.htm#configuring) and report the results to the main boost mailing list (http://www.boost.org/more/mailing_lists.htm#main)"
-
-#endif
diff --git a/boost/smart_ptr/detail/sp_counted_base.hpp b/boost/smart_ptr/detail/sp_counted_base.hpp
deleted file mode 100644
index 9ced2b9..0000000
--- a/boost/smart_ptr/detail/sp_counted_base.hpp
+++ /dev/null
@@ -1,79 +0,0 @@
-#ifndef BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_HPP_INCLUDED
-#define BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_HPP_INCLUDED
-
-// MS compatible compilers support #pragma once
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-# pragma once
-#endif
-
-//
-// detail/sp_counted_base.hpp
-//
-// Copyright 2005, 2006 Peter Dimov
-//
-// Distributed under the Boost Software License, Version 1.0. (See
-// accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENSE_1_0.txt)
-//
-
-#include <boost/config.hpp>
-#include <boost/smart_ptr/detail/sp_has_sync.hpp>
-
-#if defined( BOOST_SP_DISABLE_THREADS )
-# include <boost/smart_ptr/detail/sp_counted_base_nt.hpp>
-
-#elif defined( BOOST_SP_USE_SPINLOCK )
-# include <boost/smart_ptr/detail/sp_counted_base_spin.hpp>
-
-#elif defined( BOOST_SP_USE_PTHREADS )
-# include <boost/smart_ptr/detail/sp_counted_base_pt.hpp>
-
-#elif defined( BOOST_DISABLE_THREADS ) && !defined( BOOST_SP_ENABLE_THREADS ) && !defined( BOOST_DISABLE_WIN32 )
-# include <boost/smart_ptr/detail/sp_counted_base_nt.hpp>
-
-#elif defined( __SNC__ )
-# include <boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp>
-
-#elif defined( __GNUC__ ) && ( defined( __i386__ ) || defined( __x86_64__ ) ) && !defined(__PATHSCALE__)
-# include <boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp>
-
-#elif defined(__HP_aCC) && defined(__ia64)
-# include <boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp>
-
-#elif defined( __GNUC__ ) && defined( __ia64__ ) && !defined( __INTEL_COMPILER ) && !defined(__PATHSCALE__)
-# include <boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp>
-
-#elif defined( __IBMCPP__ ) && defined( __powerpc )
-# include <boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp>
-
-#elif defined( __MWERKS__ ) && defined( __POWERPC__ )
-# include <boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp>
-
-#elif defined( __GNUC__ ) && ( defined( __powerpc__ ) || defined( __ppc__ ) || defined( __ppc ) ) && !defined(__PATHSCALE__) && !defined( _AIX )
-# include <boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp>
-
-#elif defined( __GNUC__ ) && ( defined( __mips__ ) || defined( _mips ) ) && !defined(__PATHSCALE__)
-# include <boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp>
-
-#elif defined( BOOST_SP_HAS_SYNC )
-# include <boost/smart_ptr/detail/sp_counted_base_sync.hpp>
-
-#elif defined(__GNUC__) && ( defined( __sparcv9 ) || ( defined( __sparcv8 ) && ( __GNUC__ * 100 + __GNUC_MINOR__ >= 402 ) ) )
-# include <boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp>
-
-#elif defined( WIN32 ) || defined( _WIN32 ) || defined( __WIN32__ ) || defined(__CYGWIN__)
-# include <boost/smart_ptr/detail/sp_counted_base_w32.hpp>
-
-#elif defined( _AIX )
-# include <boost/smart_ptr/detail/sp_counted_base_aix.hpp>
-
-#elif !defined( BOOST_HAS_THREADS )
-# include <boost/smart_ptr/detail/sp_counted_base_nt.hpp>
-
-#else
-# include <boost/smart_ptr/detail/sp_counted_base_spin.hpp>
-
-#endif
-
-#endif // #ifndef BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_HPP_INCLUDED
diff --git a/ndn-cpp/common.hpp b/ndn-cpp/common.hpp
index b0f3fbf..18c8069 100644
--- a/ndn-cpp/common.hpp
+++ b/ndn-cpp/common.hpp
@@ -20,11 +20,10 @@
namespace ndn { namespace ptr_lib = boost; }
#else
// Use the boost header files in this distribution that were extracted with:
-// bcp --namespace=ndnboost shared_ptr make_shared ~/bcp_temp
-// Since HAVE_BOOST_SHARED_PTR failed, assume that there is no boost subdirectory on the INCLUDE path, so that
-// <boost> is the boost subdirectory in this distribution.
-#include <boost/shared_ptr.hpp>
-#include <boost/make_shared.hpp>
+// cd <INCLUDE DIRECTORY WITH boost SUBDIRECTORY>; bcp --namespace=ndnboost shared_ptr make_shared <NDN-CPP ROOT>
+// Also needed to rename all '<boost/' to '<ndnboost/', and all '"boost/' to '"ndnboost/', and the boost subdirectory to ndnboost.
+#include <ndnboost/shared_ptr.hpp>
+#include <ndnboost/make_shared.hpp>
namespace ndn { namespace ptr_lib = ndnboost; }
#endif
diff --git a/boost/assert.hpp b/ndnboost/assert.hpp
similarity index 96%
rename from boost/assert.hpp
rename to ndnboost/assert.hpp
index dc70e91..73f3df2 100644
--- a/boost/assert.hpp
+++ b/ndnboost/assert.hpp
@@ -34,7 +34,7 @@
#elif defined(BOOST_ENABLE_ASSERT_HANDLER)
-#include <boost/current_function.hpp>
+#include <ndnboost/current_function.hpp>
namespace ndnboost
{
@@ -63,7 +63,7 @@
#elif defined(BOOST_ENABLE_ASSERT_HANDLER)
- #include <boost/current_function.hpp>
+ #include <ndnboost/current_function.hpp>
namespace ndnboost
{
@@ -80,7 +80,7 @@
#define BOOST_ASSERT_HPP
#include <cstdlib>
#include <iostream>
- #include <boost/current_function.hpp>
+ #include <ndnboost/current_function.hpp>
// IDE's like Visual Studio perform better if output goes to std::cout or
// some other stream, so allow user to configure output stream:
diff --git a/boost/checked_delete.hpp b/ndnboost/checked_delete.hpp
similarity index 100%
rename from boost/checked_delete.hpp
rename to ndnboost/checked_delete.hpp
diff --git a/boost/config.hpp b/ndnboost/config.hpp
similarity index 87%
rename from boost/config.hpp
rename to ndnboost/config.hpp
index f37585e..eeaf79f 100644
--- a/boost/config.hpp
+++ b/ndnboost/config.hpp
@@ -19,7 +19,7 @@
// if we don't have a user config, then use the default location:
#if !defined(BOOST_USER_CONFIG) && !defined(BOOST_NO_USER_CONFIG)
-# define BOOST_USER_CONFIG <boost/config/user.hpp>
+# define BOOST_USER_CONFIG <ndnboost/config/user.hpp>
#endif
// include it first:
#ifdef BOOST_USER_CONFIG
@@ -28,7 +28,7 @@
// if we don't have a compiler config set, try and find one:
#if !defined(BOOST_COMPILER_CONFIG) && !defined(BOOST_NO_COMPILER_CONFIG) && !defined(BOOST_NO_CONFIG)
-# include <boost/config/select_compiler_config.hpp>
+# include <ndnboost/config/select_compiler_config.hpp>
#endif
// if we have a compiler config, include it now:
#ifdef BOOST_COMPILER_CONFIG
@@ -37,7 +37,7 @@
// if we don't have a std library config set, try and find one:
#if !defined(BOOST_STDLIB_CONFIG) && !defined(BOOST_NO_STDLIB_CONFIG) && !defined(BOOST_NO_CONFIG) && defined(__cplusplus)
-# include <boost/config/select_stdlib_config.hpp>
+# include <ndnboost/config/select_stdlib_config.hpp>
#endif
// if we have a std library config, include it now:
#ifdef BOOST_STDLIB_CONFIG
@@ -46,7 +46,7 @@
// if we don't have a platform config set, try and find one:
#if !defined(BOOST_PLATFORM_CONFIG) && !defined(BOOST_NO_PLATFORM_CONFIG) && !defined(BOOST_NO_CONFIG)
-# include <boost/config/select_platform_config.hpp>
+# include <ndnboost/config/select_platform_config.hpp>
#endif
// if we have a platform config, include it now:
#ifdef BOOST_PLATFORM_CONFIG
@@ -54,7 +54,7 @@
#endif
// get config suffix code:
-#include <boost/config/suffix.hpp>
+#include <ndnboost/config/suffix.hpp>
#endif // BOOST_CONFIG_HPP
diff --git a/boost/config/abi/borland_prefix.hpp b/ndnboost/config/abi/borland_prefix.hpp
similarity index 100%
rename from boost/config/abi/borland_prefix.hpp
rename to ndnboost/config/abi/borland_prefix.hpp
diff --git a/boost/config/abi/borland_suffix.hpp b/ndnboost/config/abi/borland_suffix.hpp
similarity index 100%
rename from boost/config/abi/borland_suffix.hpp
rename to ndnboost/config/abi/borland_suffix.hpp
diff --git a/boost/config/abi/msvc_prefix.hpp b/ndnboost/config/abi/msvc_prefix.hpp
similarity index 100%
rename from boost/config/abi/msvc_prefix.hpp
rename to ndnboost/config/abi/msvc_prefix.hpp
diff --git a/boost/config/abi/msvc_suffix.hpp b/ndnboost/config/abi/msvc_suffix.hpp
similarity index 100%
rename from boost/config/abi/msvc_suffix.hpp
rename to ndnboost/config/abi/msvc_suffix.hpp
diff --git a/boost/config/abi_prefix.hpp b/ndnboost/config/abi_prefix.hpp
similarity index 95%
rename from boost/config/abi_prefix.hpp
rename to ndnboost/config/abi_prefix.hpp
index 3b13474..277cd60 100644
--- a/boost/config/abi_prefix.hpp
+++ b/ndnboost/config/abi_prefix.hpp
@@ -12,7 +12,7 @@
# error double inclusion of header boost/config/abi_prefix.hpp is an error
#endif
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
// this must occur after all other includes and before any code appears:
#ifdef BOOST_HAS_ABI_HEADERS
diff --git a/boost/config/abi_suffix.hpp b/ndnboost/config/abi_suffix.hpp
similarity index 95%
rename from boost/config/abi_suffix.hpp
rename to ndnboost/config/abi_suffix.hpp
index 9391616..c1287cb 100644
--- a/boost/config/abi_suffix.hpp
+++ b/ndnboost/config/abi_suffix.hpp
@@ -7,7 +7,7 @@
// http://www.boost.org/LICENSE_1_0.txt).
// This header should be #included AFTER code that was preceded by a #include
-// <boost/config/abi_prefix.hpp>.
+// <ndnboost/config/abi_prefix.hpp>.
#ifndef BOOST_CONFIG_ABI_PREFIX_HPP
# error Header boost/config/abi_suffix.hpp must only be used after boost/config/abi_prefix.hpp
diff --git a/boost/config/auto_link.hpp b/ndnboost/config/auto_link.hpp
similarity index 98%
rename from boost/config/auto_link.hpp
rename to ndnboost/config/auto_link.hpp
index e36d06a..002bfb9 100644
--- a/boost/config/auto_link.hpp
+++ b/ndnboost/config/auto_link.hpp
@@ -6,7 +6,7 @@
/*
* LOCATION: see http://www.boost.org for most recent version.
* FILE auto_link.hpp
- * VERSION see <boost/version.hpp>
+ * VERSION see <ndnboost/version.hpp>
* DESCRIPTION: Automatic library inclusion for Borland/Microsoft compilers.
*/
@@ -76,7 +76,7 @@
#ifdef __cplusplus
# ifndef BOOST_CONFIG_HPP
-# include <boost/config.hpp>
+# include <ndnboost/config.hpp>
# endif
#elif defined(_MSC_VER) && !defined(__MWERKS__) && !defined(__EDG_VERSION__)
//
@@ -95,7 +95,7 @@
|| (defined(__ICL) && defined(_MSC_EXTENSIONS) && (_MSC_VER >= 1200))
#ifndef BOOST_VERSION_HPP
-# include <boost/version.hpp>
+# include <ndnboost/version.hpp>
#endif
#ifndef BOOST_LIB_NAME
diff --git a/boost/config/compiler/borland.hpp b/ndnboost/config/compiler/borland.hpp
similarity index 98%
rename from boost/config/compiler/borland.hpp
rename to ndnboost/config/compiler/borland.hpp
index cffa8ea..bcb6156 100644
--- a/boost/config/compiler/borland.hpp
+++ b/ndnboost/config/compiler/borland.hpp
@@ -250,10 +250,10 @@
//
#if __BORLANDC__ != 0x600 // not implemented for version 6 compiler yet
#ifndef BOOST_ABI_PREFIX
-# define BOOST_ABI_PREFIX "boost/config/abi/borland_prefix.hpp"
+# define BOOST_ABI_PREFIX "ndnboost/config/abi/borland_prefix.hpp"
#endif
#ifndef BOOST_ABI_SUFFIX
-# define BOOST_ABI_SUFFIX "boost/config/abi/borland_suffix.hpp"
+# define BOOST_ABI_SUFFIX "ndnboost/config/abi/borland_suffix.hpp"
#endif
#endif
//
diff --git a/boost/config/compiler/clang.hpp b/ndnboost/config/compiler/clang.hpp
similarity index 100%
rename from boost/config/compiler/clang.hpp
rename to ndnboost/config/compiler/clang.hpp
diff --git a/boost/config/compiler/codegear.hpp b/ndnboost/config/compiler/codegear.hpp
similarity index 97%
rename from boost/config/compiler/codegear.hpp
rename to ndnboost/config/compiler/codegear.hpp
index 1a6df33..90790de 100644
--- a/boost/config/compiler/codegear.hpp
+++ b/ndnboost/config/compiler/codegear.hpp
@@ -157,10 +157,10 @@
// ABI fixing headers:
//
#ifndef BOOST_ABI_PREFIX
-# define BOOST_ABI_PREFIX "boost/config/abi/borland_prefix.hpp"
+# define BOOST_ABI_PREFIX "ndnboost/config/abi/borland_prefix.hpp"
#endif
#ifndef BOOST_ABI_SUFFIX
-# define BOOST_ABI_SUFFIX "boost/config/abi/borland_suffix.hpp"
+# define BOOST_ABI_SUFFIX "ndnboost/config/abi/borland_suffix.hpp"
#endif
//
// Disable Win32 support in ANSI mode:
diff --git a/boost/config/compiler/comeau.hpp b/ndnboost/config/compiler/comeau.hpp
similarity index 96%
rename from boost/config/compiler/comeau.hpp
rename to ndnboost/config/compiler/comeau.hpp
index 278222d..09f608c 100644
--- a/boost/config/compiler/comeau.hpp
+++ b/ndnboost/config/compiler/comeau.hpp
@@ -12,7 +12,7 @@
// Comeau C++ compiler setup:
-#include "boost/config/compiler/common_edg.hpp"
+#include "ndnboost/config/compiler/common_edg.hpp"
#if (__COMO_VERSION__ <= 4245)
diff --git a/boost/config/compiler/common_edg.hpp b/ndnboost/config/compiler/common_edg.hpp
similarity index 100%
rename from boost/config/compiler/common_edg.hpp
rename to ndnboost/config/compiler/common_edg.hpp
diff --git a/boost/config/compiler/compaq_cxx.hpp b/ndnboost/config/compiler/compaq_cxx.hpp
similarity index 89%
rename from boost/config/compiler/compaq_cxx.hpp
rename to ndnboost/config/compiler/compaq_cxx.hpp
index b44486c..e0d5fe6 100644
--- a/boost/config/compiler/compaq_cxx.hpp
+++ b/ndnboost/config/compiler/compaq_cxx.hpp
@@ -9,7 +9,7 @@
#define BOOST_COMPILER "HP Tru64 C++ " BOOST_STRINGIZE(__DECCXX_VER)
-#include "boost/config/compiler/common_edg.hpp"
+#include "ndnboost/config/compiler/common_edg.hpp"
//
// versions check:
diff --git a/boost/config/compiler/cray.hpp b/ndnboost/config/compiler/cray.hpp
similarity index 97%
rename from boost/config/compiler/cray.hpp
rename to ndnboost/config/compiler/cray.hpp
index 5463ea0..cabb98a 100644
--- a/boost/config/compiler/cray.hpp
+++ b/ndnboost/config/compiler/cray.hpp
@@ -20,7 +20,7 @@
# error "Unsupported Cray compiler, please try running the configure script."
#endif
-#include "boost/config/compiler/common_edg.hpp"
+#include "ndnboost/config/compiler/common_edg.hpp"
//
// Cray peculiarities, probably version 7 specific:
diff --git a/boost/config/compiler/digitalmars.hpp b/ndnboost/config/compiler/digitalmars.hpp
similarity index 100%
rename from boost/config/compiler/digitalmars.hpp
rename to ndnboost/config/compiler/digitalmars.hpp
diff --git a/boost/config/compiler/gcc.hpp b/ndnboost/config/compiler/gcc.hpp
similarity index 100%
rename from boost/config/compiler/gcc.hpp
rename to ndnboost/config/compiler/gcc.hpp
diff --git a/boost/config/compiler/gcc_xml.hpp b/ndnboost/config/compiler/gcc_xml.hpp
similarity index 100%
rename from boost/config/compiler/gcc_xml.hpp
rename to ndnboost/config/compiler/gcc_xml.hpp
diff --git a/boost/config/compiler/greenhills.hpp b/ndnboost/config/compiler/greenhills.hpp
similarity index 93%
rename from boost/config/compiler/greenhills.hpp
rename to ndnboost/config/compiler/greenhills.hpp
index 038b6b2..8d2da94 100644
--- a/boost/config/compiler/greenhills.hpp
+++ b/ndnboost/config/compiler/greenhills.hpp
@@ -9,7 +9,7 @@
#define BOOST_COMPILER "Greenhills C++ version " BOOST_STRINGIZE(__ghs)
-#include "boost/config/compiler/common_edg.hpp"
+#include "ndnboost/config/compiler/common_edg.hpp"
//
// versions check:
diff --git a/boost/config/compiler/hp_acc.hpp b/ndnboost/config/compiler/hp_acc.hpp
similarity index 98%
rename from boost/config/compiler/hp_acc.hpp
rename to ndnboost/config/compiler/hp_acc.hpp
index 4f5f81b..bad1a45 100644
--- a/boost/config/compiler/hp_acc.hpp
+++ b/ndnboost/config/compiler/hp_acc.hpp
@@ -13,7 +13,7 @@
// HP aCC C++ compiler setup:
#if defined(__EDG__)
-#include "boost/config/compiler/common_edg.hpp"
+#include "ndnboost/config/compiler/common_edg.hpp"
#endif
#if (__HP_aCC <= 33100)
diff --git a/boost/config/compiler/intel.hpp b/ndnboost/config/compiler/intel.hpp
similarity index 99%
rename from boost/config/compiler/intel.hpp
rename to ndnboost/config/compiler/intel.hpp
index 8c746c1..e79e3cf 100644
--- a/boost/config/compiler/intel.hpp
+++ b/ndnboost/config/compiler/intel.hpp
@@ -14,7 +14,7 @@
// Intel compiler setup:
-#include "boost/config/compiler/common_edg.hpp"
+#include "ndnboost/config/compiler/common_edg.hpp"
#if defined(__INTEL_COMPILER)
# define BOOST_INTEL_CXX_VERSION __INTEL_COMPILER
diff --git a/boost/config/compiler/kai.hpp b/ndnboost/config/compiler/kai.hpp
similarity index 94%
rename from boost/config/compiler/kai.hpp
rename to ndnboost/config/compiler/kai.hpp
index 2337e6a..c839638 100644
--- a/boost/config/compiler/kai.hpp
+++ b/ndnboost/config/compiler/kai.hpp
@@ -9,7 +9,7 @@
// Kai C++ compiler setup:
-#include "boost/config/compiler/common_edg.hpp"
+#include "ndnboost/config/compiler/common_edg.hpp"
# if (__KCC_VERSION <= 4001) || !defined(BOOST_STRICT_CONFIG)
// at least on Sun, the contents of <cwchar> is not in namespace std
diff --git a/boost/config/compiler/metrowerks.hpp b/ndnboost/config/compiler/metrowerks.hpp
similarity index 100%
rename from boost/config/compiler/metrowerks.hpp
rename to ndnboost/config/compiler/metrowerks.hpp
diff --git a/boost/config/compiler/mpw.hpp b/ndnboost/config/compiler/mpw.hpp
similarity index 100%
rename from boost/config/compiler/mpw.hpp
rename to ndnboost/config/compiler/mpw.hpp
diff --git a/boost/config/compiler/nvcc.hpp b/ndnboost/config/compiler/nvcc.hpp
similarity index 88%
rename from boost/config/compiler/nvcc.hpp
rename to ndnboost/config/compiler/nvcc.hpp
index 03203fb..5b9bb39 100644
--- a/boost/config/compiler/nvcc.hpp
+++ b/ndnboost/config/compiler/nvcc.hpp
@@ -19,10 +19,10 @@
// NVCC Basically behaves like some flavor of MSVC6 + some specific quirks
#ifdef __GNUC__
-#include <boost/config/compiler/gcc.hpp>
+#include <ndnboost/config/compiler/gcc.hpp>
#elif defined(_MSC_VER)
-#include <boost/config/compiler/visualc.hpp>
+#include <ndnboost/config/compiler/visualc.hpp>
#endif
diff --git a/boost/config/compiler/pathscale.hpp b/ndnboost/config/compiler/pathscale.hpp
similarity index 100%
rename from boost/config/compiler/pathscale.hpp
rename to ndnboost/config/compiler/pathscale.hpp
diff --git a/boost/config/compiler/pgi.hpp b/ndnboost/config/compiler/pgi.hpp
similarity index 100%
rename from boost/config/compiler/pgi.hpp
rename to ndnboost/config/compiler/pgi.hpp
diff --git a/boost/config/compiler/sgi_mipspro.hpp b/ndnboost/config/compiler/sgi_mipspro.hpp
similarity index 93%
rename from boost/config/compiler/sgi_mipspro.hpp
rename to ndnboost/config/compiler/sgi_mipspro.hpp
index 9068831..048ea44 100644
--- a/boost/config/compiler/sgi_mipspro.hpp
+++ b/ndnboost/config/compiler/sgi_mipspro.hpp
@@ -9,7 +9,7 @@
#define BOOST_COMPILER "SGI Irix compiler version " BOOST_STRINGIZE(_COMPILER_VERSION)
-#include "boost/config/compiler/common_edg.hpp"
+#include "ndnboost/config/compiler/common_edg.hpp"
//
// Threading support:
diff --git a/boost/config/compiler/sunpro_cc.hpp b/ndnboost/config/compiler/sunpro_cc.hpp
similarity index 100%
rename from boost/config/compiler/sunpro_cc.hpp
rename to ndnboost/config/compiler/sunpro_cc.hpp
diff --git a/boost/config/compiler/vacpp.hpp b/ndnboost/config/compiler/vacpp.hpp
similarity index 100%
rename from boost/config/compiler/vacpp.hpp
rename to ndnboost/config/compiler/vacpp.hpp
diff --git a/boost/config/compiler/visualc.hpp b/ndnboost/config/compiler/visualc.hpp
similarity index 98%
rename from boost/config/compiler/visualc.hpp
rename to ndnboost/config/compiler/visualc.hpp
index aa4584d..22c5708 100644
--- a/boost/config/compiler/visualc.hpp
+++ b/ndnboost/config/compiler/visualc.hpp
@@ -243,10 +243,10 @@
// prefix and suffix headers:
//
#ifndef BOOST_ABI_PREFIX
-# define BOOST_ABI_PREFIX "boost/config/abi/msvc_prefix.hpp"
+# define BOOST_ABI_PREFIX "ndnboost/config/abi/msvc_prefix.hpp"
#endif
#ifndef BOOST_ABI_SUFFIX
-# define BOOST_ABI_SUFFIX "boost/config/abi/msvc_suffix.hpp"
+# define BOOST_ABI_SUFFIX "ndnboost/config/abi/msvc_suffix.hpp"
#endif
#ifndef BOOST_COMPILER
diff --git a/boost/config/no_tr1/cmath.hpp b/ndnboost/config/no_tr1/cmath.hpp
similarity index 100%
rename from boost/config/no_tr1/cmath.hpp
rename to ndnboost/config/no_tr1/cmath.hpp
diff --git a/boost/config/no_tr1/complex.hpp b/ndnboost/config/no_tr1/complex.hpp
similarity index 100%
rename from boost/config/no_tr1/complex.hpp
rename to ndnboost/config/no_tr1/complex.hpp
diff --git a/boost/config/no_tr1/functional.hpp b/ndnboost/config/no_tr1/functional.hpp
similarity index 100%
rename from boost/config/no_tr1/functional.hpp
rename to ndnboost/config/no_tr1/functional.hpp
diff --git a/boost/config/no_tr1/memory.hpp b/ndnboost/config/no_tr1/memory.hpp
similarity index 100%
rename from boost/config/no_tr1/memory.hpp
rename to ndnboost/config/no_tr1/memory.hpp
diff --git a/boost/config/no_tr1/utility.hpp b/ndnboost/config/no_tr1/utility.hpp
similarity index 100%
rename from boost/config/no_tr1/utility.hpp
rename to ndnboost/config/no_tr1/utility.hpp
diff --git a/boost/config/platform/aix.hpp b/ndnboost/config/platform/aix.hpp
similarity index 86%
rename from boost/config/platform/aix.hpp
rename to ndnboost/config/platform/aix.hpp
index 894ef42..43521cf 100644
--- a/boost/config/platform/aix.hpp
+++ b/ndnboost/config/platform/aix.hpp
@@ -14,7 +14,7 @@
#define BOOST_HAS_NANOSLEEP
#define BOOST_HAS_CLOCK_GETTIME
-// This needs support in "boost/cstdint.hpp" exactly like FreeBSD.
+// This needs support in "ndnboost/cstdint.hpp" exactly like FreeBSD.
// This platform has header named <inttypes.h> which includes all
// the things needed.
#define BOOST_HAS_STDINT_H
@@ -26,7 +26,7 @@
//#define BOOST_HAS_PTHREAD_YIELD
// boilerplate code:
-#include <boost/config/posix_features.hpp>
+#include <ndnboost/config/posix_features.hpp>
diff --git a/boost/config/platform/amigaos.hpp b/ndnboost/config/platform/amigaos.hpp
similarity index 100%
rename from boost/config/platform/amigaos.hpp
rename to ndnboost/config/platform/amigaos.hpp
diff --git a/boost/config/platform/beos.hpp b/ndnboost/config/platform/beos.hpp
similarity index 92%
rename from boost/config/platform/beos.hpp
rename to ndnboost/config/platform/beos.hpp
index 48c3d8d..5a5fcdc 100644
--- a/boost/config/platform/beos.hpp
+++ b/ndnboost/config/platform/beos.hpp
@@ -20,7 +20,7 @@
#endif
// boilerplate code:
-#include <boost/config/posix_features.hpp>
+#include <ndnboost/config/posix_features.hpp>
diff --git a/boost/config/platform/bsd.hpp b/ndnboost/config/platform/bsd.hpp
similarity index 97%
rename from boost/config/platform/bsd.hpp
rename to ndnboost/config/platform/bsd.hpp
index a014297..0510d28 100644
--- a/boost/config/platform/bsd.hpp
+++ b/ndnboost/config/platform/bsd.hpp
@@ -77,7 +77,7 @@
// boilerplate code:
#define BOOST_HAS_UNISTD_H
-#include <boost/config/posix_features.hpp>
+#include <ndnboost/config/posix_features.hpp>
diff --git a/boost/config/platform/cray.hpp b/ndnboost/config/platform/cray.hpp
similarity index 89%
rename from boost/config/platform/cray.hpp
rename to ndnboost/config/platform/cray.hpp
index 5c476e4..b25003d 100644
--- a/boost/config/platform/cray.hpp
+++ b/ndnboost/config/platform/cray.hpp
@@ -12,7 +12,7 @@
// boilerplate code:
#define BOOST_HAS_UNISTD_H
-#include <boost/config/posix_features.hpp>
+#include <ndnboost/config/posix_features.hpp>
diff --git a/boost/config/platform/cygwin.hpp b/ndnboost/config/platform/cygwin.hpp
similarity index 96%
rename from boost/config/platform/cygwin.hpp
rename to ndnboost/config/platform/cygwin.hpp
index b7ef572..96eda3b 100644
--- a/boost/config/platform/cygwin.hpp
+++ b/ndnboost/config/platform/cygwin.hpp
@@ -43,7 +43,7 @@
#define BOOST_NO_FENV_H
// boilerplate code:
-#include <boost/config/posix_features.hpp>
+#include <ndnboost/config/posix_features.hpp>
//
// Cygwin lies about XSI conformance, there is no nl_types.h:
diff --git a/boost/config/platform/hpux.hpp b/ndnboost/config/platform/hpux.hpp
similarity index 97%
rename from boost/config/platform/hpux.hpp
rename to ndnboost/config/platform/hpux.hpp
index 19ce68e..3c717c3 100644
--- a/boost/config/platform/hpux.hpp
+++ b/ndnboost/config/platform/hpux.hpp
@@ -43,7 +43,7 @@
// boilerplate code:
#define BOOST_HAS_UNISTD_H
-#include <boost/config/posix_features.hpp>
+#include <ndnboost/config/posix_features.hpp>
// the following are always available:
#ifndef BOOST_HAS_GETTIMEOFDAY
diff --git a/boost/config/platform/irix.hpp b/ndnboost/config/platform/irix.hpp
similarity index 93%
rename from boost/config/platform/irix.hpp
rename to ndnboost/config/platform/irix.hpp
index aeae49c..8064127 100644
--- a/boost/config/platform/irix.hpp
+++ b/ndnboost/config/platform/irix.hpp
@@ -25,7 +25,7 @@
// boilerplate code:
#define BOOST_HAS_UNISTD_H
-#include <boost/config/posix_features.hpp>
+#include <ndnboost/config/posix_features.hpp>
diff --git a/boost/config/platform/linux.hpp b/ndnboost/config/platform/linux.hpp
similarity index 97%
rename from boost/config/platform/linux.hpp
rename to ndnboost/config/platform/linux.hpp
index a02aff7..b5769ad 100644
--- a/boost/config/platform/linux.hpp
+++ b/ndnboost/config/platform/linux.hpp
@@ -71,7 +71,7 @@
// boilerplate code:
#define BOOST_HAS_UNISTD_H
-#include <boost/config/posix_features.hpp>
+#include <ndnboost/config/posix_features.hpp>
#define BOOST_HAS_PTHREAD_YIELD
#ifndef __GNUC__
diff --git a/boost/config/platform/macos.hpp b/ndnboost/config/platform/macos.hpp
similarity index 97%
rename from boost/config/platform/macos.hpp
rename to ndnboost/config/platform/macos.hpp
index 6d876b1..f755410 100644
--- a/boost/config/platform/macos.hpp
+++ b/ndnboost/config/platform/macos.hpp
@@ -25,7 +25,7 @@
// to replace the platform-native BSD one. G++ users
// should also always be able to do this on MaxOS X.
//
-# include <boost/config/posix_features.hpp>
+# include <ndnboost/config/posix_features.hpp>
# ifndef BOOST_HAS_STDINT_H
# define BOOST_HAS_STDINT_H
# endif
diff --git a/boost/config/platform/qnxnto.hpp b/ndnboost/config/platform/qnxnto.hpp
similarity index 93%
rename from boost/config/platform/qnxnto.hpp
rename to ndnboost/config/platform/qnxnto.hpp
index b1377c8..c8b59be 100644
--- a/boost/config/platform/qnxnto.hpp
+++ b/ndnboost/config/platform/qnxnto.hpp
@@ -10,7 +10,7 @@
#define BOOST_PLATFORM "QNX"
#define BOOST_HAS_UNISTD_H
-#include <boost/config/posix_features.hpp>
+#include <ndnboost/config/posix_features.hpp>
// QNX claims XOpen version 5 compatibility, but doesn't have an nl_types.h
// or log1p and expm1:
diff --git a/boost/config/platform/solaris.hpp b/ndnboost/config/platform/solaris.hpp
similarity index 93%
rename from boost/config/platform/solaris.hpp
rename to ndnboost/config/platform/solaris.hpp
index 9f92566..2de1151 100644
--- a/boost/config/platform/solaris.hpp
+++ b/ndnboost/config/platform/solaris.hpp
@@ -14,7 +14,7 @@
// boilerplate code:
#define BOOST_HAS_UNISTD_H
-#include <boost/config/posix_features.hpp>
+#include <ndnboost/config/posix_features.hpp>
//
// pthreads don't actually work with gcc unless _PTHREADS is defined:
diff --git a/boost/config/platform/symbian.hpp b/ndnboost/config/platform/symbian.hpp
similarity index 97%
rename from boost/config/platform/symbian.hpp
rename to ndnboost/config/platform/symbian.hpp
index e02a778..3ccdb4b 100644
--- a/boost/config/platform/symbian.hpp
+++ b/ndnboost/config/platform/symbian.hpp
@@ -24,7 +24,7 @@
#include <stdlib.h>
#endif// boilerplate code:
# define BOOST_HAS_UNISTD_H
-# include <boost/config/posix_features.hpp>
+# include <ndnboost/config/posix_features.hpp>
// S60 SDK defines _POSIX_VERSION as POSIX.1
# ifndef BOOST_HAS_STDINT_H
# define BOOST_HAS_STDINT_H
diff --git a/boost/config/platform/vms.hpp b/ndnboost/config/platform/vms.hpp
similarity index 100%
rename from boost/config/platform/vms.hpp
rename to ndnboost/config/platform/vms.hpp
diff --git a/boost/config/platform/vxworks.hpp b/ndnboost/config/platform/vxworks.hpp
similarity index 94%
rename from boost/config/platform/vxworks.hpp
rename to ndnboost/config/platform/vxworks.hpp
index 6ec5171..92aeade 100644
--- a/boost/config/platform/vxworks.hpp
+++ b/ndnboost/config/platform/vxworks.hpp
@@ -27,5 +27,5 @@
#define BOOST_ASIO_DISABLE_SERIAL_PORT
// boilerplate code:
-#include <boost/config/posix_features.hpp>
+#include <ndnboost/config/posix_features.hpp>
diff --git a/boost/config/platform/win32.hpp b/ndnboost/config/platform/win32.hpp
similarity index 100%
rename from boost/config/platform/win32.hpp
rename to ndnboost/config/platform/win32.hpp
diff --git a/boost/config/posix_features.hpp b/ndnboost/config/posix_features.hpp
similarity index 100%
rename from boost/config/posix_features.hpp
rename to ndnboost/config/posix_features.hpp
diff --git a/boost/config/requires_threads.hpp b/ndnboost/config/requires_threads.hpp
similarity index 98%
rename from boost/config/requires_threads.hpp
rename to ndnboost/config/requires_threads.hpp
index cfaff23..be04a8e 100644
--- a/boost/config/requires_threads.hpp
+++ b/ndnboost/config/requires_threads.hpp
@@ -8,7 +8,7 @@
#define BOOST_CONFIG_REQUIRES_THREADS_HPP
#ifndef BOOST_CONFIG_HPP
-# include <boost/config.hpp>
+# include <ndnboost/config.hpp>
#endif
#if defined(BOOST_DISABLE_THREADS)
diff --git a/ndnboost/config/select_compiler_config.hpp b/ndnboost/config/select_compiler_config.hpp
new file mode 100644
index 0000000..ea47d40
--- /dev/null
+++ b/ndnboost/config/select_compiler_config.hpp
@@ -0,0 +1,112 @@
+// Boost compiler configuration selection header file
+
+// (C) Copyright John Maddock 2001 - 2003.
+// (C) Copyright Martin Wille 2003.
+// (C) Copyright Guillaume Melquiond 2003.
+//
+// Distributed under the Boost Software License, Version 1.0.
+// (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+
+// See http://www.boost.org/ for most recent version.
+
+// locate which compiler we are using and define
+// BOOST_COMPILER_CONFIG as needed:
+
+#if defined(__GCCXML__)
+// GCC-XML emulates other compilers, it has to appear first here!
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/gcc_xml.hpp"
+
+#elif defined(_CRAYC)
+// EDG based Cray compiler:
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/cray.hpp"
+
+#elif defined __CUDACC__
+// NVIDIA CUDA C++ compiler for GPU
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/nvcc.hpp"
+
+#elif defined __COMO__
+// Comeau C++
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/comeau.hpp"
+
+#elif defined(__PATHSCALE__) && (__PATHCC__ >= 4)
+// PathScale EKOPath compiler (has to come before clang and gcc)
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/pathscale.hpp"
+
+#elif defined __clang__
+// Clang C++ emulates GCC, so it has to appear early.
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/clang.hpp"
+
+#elif defined __DMC__
+// Digital Mars C++
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/digitalmars.hpp"
+
+#elif defined(__INTEL_COMPILER) || defined(__ICL) || defined(__ICC) || defined(__ECC)
+// Intel
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/intel.hpp"
+
+# elif defined __GNUC__
+// GNU C++:
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/gcc.hpp"
+
+#elif defined __KCC
+// Kai C++
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/kai.hpp"
+
+#elif defined __sgi
+// SGI MIPSpro C++
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/sgi_mipspro.hpp"
+
+#elif defined __DECCXX
+// Compaq Tru64 Unix cxx
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/compaq_cxx.hpp"
+
+#elif defined __ghs
+// Greenhills C++
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/greenhills.hpp"
+
+#elif defined __CODEGEARC__
+// CodeGear - must be checked for before Borland
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/codegear.hpp"
+
+#elif defined __BORLANDC__
+// Borland
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/borland.hpp"
+
+#elif defined __MWERKS__
+// Metrowerks CodeWarrior
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/metrowerks.hpp"
+
+#elif defined __SUNPRO_CC
+// Sun Workshop Compiler C++
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/sunpro_cc.hpp"
+
+#elif defined __HP_aCC
+// HP aCC
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/hp_acc.hpp"
+
+#elif defined(__MRC__) || defined(__SC__)
+// MPW MrCpp or SCpp
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/mpw.hpp"
+
+#elif defined(__IBMCPP__)
+// IBM Visual Age
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/vacpp.hpp"
+
+#elif defined(__PGI)
+// Portland Group Inc.
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/pgi.hpp"
+
+#elif defined _MSC_VER
+// Microsoft Visual C++
+//
+// Must remain the last #elif since some other vendors (Metrowerks, for
+// example) also #define _MSC_VER
+# define BOOST_COMPILER_CONFIG "ndnboost/config/compiler/visualc.hpp"
+
+#elif defined (BOOST_ASSERT_CONFIG)
+// this must come last - generate an error if we don't
+// recognise the compiler:
+# error "Unknown compiler - please configure (http://www.boost.org/libs/config/config.htm#configuring) and report the results to the main boost mailing list (http://www.boost.org/more/mailing_lists.htm#main)"
+
+#endif
diff --git a/boost/config/select_platform_config.hpp b/ndnboost/config/select_platform_config.hpp
similarity index 65%
rename from boost/config/select_platform_config.hpp
rename to ndnboost/config/select_platform_config.hpp
index 2af61d2..59d56f3 100644
--- a/boost/config/select_platform_config.hpp
+++ b/ndnboost/config/select_platform_config.hpp
@@ -15,67 +15,67 @@
#if (defined(linux) || defined(__linux) || defined(__linux__) || defined(__GNU__) || defined(__GLIBC__)) && !defined(_CRAYC)
// linux, also other platforms (Hurd etc) that use GLIBC, should these really have their own config headers though?
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/linux.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/linux.hpp"
#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
// BSD:
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/bsd.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/bsd.hpp"
#elif defined(sun) || defined(__sun)
// solaris:
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/solaris.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/solaris.hpp"
#elif defined(__sgi)
// SGI Irix:
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/irix.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/irix.hpp"
#elif defined(__hpux)
// hp unix:
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/hpux.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/hpux.hpp"
#elif defined(__CYGWIN__)
// cygwin is not win32:
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/cygwin.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/cygwin.hpp"
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
// win32:
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/win32.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/win32.hpp"
#elif defined(__BEOS__)
// BeOS
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/beos.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/beos.hpp"
#elif defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__)
// MacOS
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/macos.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/macos.hpp"
#elif defined(__IBMCPP__) || defined(_AIX)
// IBM
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/aix.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/aix.hpp"
#elif defined(__amigaos__)
// AmigaOS
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/amigaos.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/amigaos.hpp"
#elif defined(__QNXNTO__)
// QNX:
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/qnxnto.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/qnxnto.hpp"
#elif defined(__VXWORKS__)
// vxWorks:
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/vxworks.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/vxworks.hpp"
#elif defined(__SYMBIAN32__)
// Symbian:
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/symbian.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/symbian.hpp"
#elif defined(_CRAYC)
// Cray:
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/cray.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/cray.hpp"
#elif defined(__VMS)
// VMS:
-# define BOOST_PLATFORM_CONFIG "boost/config/platform/vms.hpp"
+# define BOOST_PLATFORM_CONFIG "ndnboost/config/platform/vms.hpp"
#else
# if defined(unix) \
@@ -89,7 +89,7 @@
# define BOOST_HAS_UNISTD_H
# endif
-# include <boost/config/posix_features.hpp>
+# include <ndnboost/config/posix_features.hpp>
# endif
diff --git a/boost/config/select_stdlib_config.hpp b/ndnboost/config/select_stdlib_config.hpp
similarity index 76%
rename from boost/config/select_stdlib_config.hpp
rename to ndnboost/config/select_stdlib_config.hpp
index 96ede00..f0167a3 100644
--- a/boost/config/select_stdlib_config.hpp
+++ b/ndnboost/config/select_stdlib_config.hpp
@@ -24,7 +24,7 @@
// STLPort library; this _must_ come first, otherwise since
// STLport typically sits on top of some other library, we
// can end up detecting that first rather than STLport:
-# define BOOST_STDLIB_CONFIG "boost/config/stdlib/stlport.hpp"
+# define BOOST_STDLIB_CONFIG "ndnboost/config/stdlib/stlport.hpp"
#else
@@ -34,43 +34,43 @@
// we get those definitions)
// (again do not rely on this header being included since users can short-circuit this
// header if they know whose std lib they are using.)
-#include <boost/config/no_tr1/utility.hpp>
+#include <ndnboost/config/no_tr1/utility.hpp>
#if defined(__LIBCOMO__)
// Comeau STL:
-#define BOOST_STDLIB_CONFIG "boost/config/stdlib/libcomo.hpp"
+#define BOOST_STDLIB_CONFIG "ndnboost/config/stdlib/libcomo.hpp"
#elif defined(__STD_RWCOMPILER_H__) || defined(_RWSTD_VER)
// Rogue Wave library:
-# define BOOST_STDLIB_CONFIG "boost/config/stdlib/roguewave.hpp"
+# define BOOST_STDLIB_CONFIG "ndnboost/config/stdlib/roguewave.hpp"
#elif defined(_LIBCPP_VERSION)
// libc++
-# define BOOST_STDLIB_CONFIG "boost/config/stdlib/libcpp.hpp"
+# define BOOST_STDLIB_CONFIG "ndnboost/config/stdlib/libcpp.hpp"
#elif defined(__GLIBCPP__) || defined(__GLIBCXX__)
// GNU libstdc++ 3
-# define BOOST_STDLIB_CONFIG "boost/config/stdlib/libstdcpp3.hpp"
+# define BOOST_STDLIB_CONFIG "ndnboost/config/stdlib/libstdcpp3.hpp"
#elif defined(__STL_CONFIG_H)
// generic SGI STL
-# define BOOST_STDLIB_CONFIG "boost/config/stdlib/sgi.hpp"
+# define BOOST_STDLIB_CONFIG "ndnboost/config/stdlib/sgi.hpp"
#elif defined(__MSL_CPP__)
// MSL standard lib:
-# define BOOST_STDLIB_CONFIG "boost/config/stdlib/msl.hpp"
+# define BOOST_STDLIB_CONFIG "ndnboost/config/stdlib/msl.hpp"
#elif defined(__IBMCPP__)
// take the default VACPP std lib
-# define BOOST_STDLIB_CONFIG "boost/config/stdlib/vacpp.hpp"
+# define BOOST_STDLIB_CONFIG "ndnboost/config/stdlib/vacpp.hpp"
#elif defined(MSIPL_COMPILE_H)
// Modena C++ standard library
-# define BOOST_STDLIB_CONFIG "boost/config/stdlib/modena.hpp"
+# define BOOST_STDLIB_CONFIG "ndnboost/config/stdlib/modena.hpp"
#elif (defined(_YVALS) && !defined(__IBMCPP__)) || defined(_CPPLIB_VER)
// Dinkumware Library (this has to appear after any possible replacement libraries):
-# define BOOST_STDLIB_CONFIG "boost/config/stdlib/dinkumware.hpp"
+# define BOOST_STDLIB_CONFIG "ndnboost/config/stdlib/dinkumware.hpp"
#elif defined (BOOST_ASSERT_CONFIG)
// this must come last - generate an error if we don't
diff --git a/boost/config/stdlib/dinkumware.hpp b/ndnboost/config/stdlib/dinkumware.hpp
similarity index 98%
rename from boost/config/stdlib/dinkumware.hpp
rename to ndnboost/config/stdlib/dinkumware.hpp
index 3058851..8ee6bcf 100644
--- a/boost/config/stdlib/dinkumware.hpp
+++ b/ndnboost/config/stdlib/dinkumware.hpp
@@ -12,7 +12,7 @@
// Dinkumware standard library config:
#if !defined(_YVALS) && !defined(_CPPLIB_VER)
-#include <boost/config/no_tr1/utility.hpp>
+#include <ndnboost/config/no_tr1/utility.hpp>
#if !defined(_YVALS) && !defined(_CPPLIB_VER)
#error This is not the Dinkumware lib!
#endif
diff --git a/boost/config/stdlib/libcomo.hpp b/ndnboost/config/stdlib/libcomo.hpp
similarity index 97%
rename from boost/config/stdlib/libcomo.hpp
rename to ndnboost/config/stdlib/libcomo.hpp
index 29490f1..c3fe9f0 100644
--- a/boost/config/stdlib/libcomo.hpp
+++ b/ndnboost/config/stdlib/libcomo.hpp
@@ -10,7 +10,7 @@
// Comeau STL:
#if !defined(__LIBCOMO__)
-# include <boost/config/no_tr1/utility.hpp>
+# include <ndnboost/config/no_tr1/utility.hpp>
# if !defined(__LIBCOMO__)
# error "This is not the Comeau STL!"
# endif
diff --git a/boost/config/stdlib/libcpp.hpp b/ndnboost/config/stdlib/libcpp.hpp
similarity index 100%
rename from boost/config/stdlib/libcpp.hpp
rename to ndnboost/config/stdlib/libcpp.hpp
diff --git a/boost/config/stdlib/libstdcpp3.hpp b/ndnboost/config/stdlib/libstdcpp3.hpp
similarity index 100%
rename from boost/config/stdlib/libstdcpp3.hpp
rename to ndnboost/config/stdlib/libstdcpp3.hpp
diff --git a/boost/config/stdlib/modena.hpp b/ndnboost/config/stdlib/modena.hpp
similarity index 96%
rename from boost/config/stdlib/modena.hpp
rename to ndnboost/config/stdlib/modena.hpp
index b483b6e..ec29e89 100644
--- a/boost/config/stdlib/modena.hpp
+++ b/ndnboost/config/stdlib/modena.hpp
@@ -8,7 +8,7 @@
// Modena C++ standard library (comes with KAI C++)
#if !defined(MSIPL_COMPILE_H)
-# include <boost/config/no_tr1/utility.hpp>
+# include <ndnboost/config/no_tr1/utility.hpp>
# if !defined(__MSIPL_COMPILE_H)
# error "This is not the Modena C++ library!"
# endif
diff --git a/boost/config/stdlib/msl.hpp b/ndnboost/config/stdlib/msl.hpp
similarity index 95%
rename from boost/config/stdlib/msl.hpp
rename to ndnboost/config/stdlib/msl.hpp
index 4f9a2da..444d620 100644
--- a/boost/config/stdlib/msl.hpp
+++ b/ndnboost/config/stdlib/msl.hpp
@@ -9,7 +9,7 @@
// Metrowerks standard library:
#ifndef __MSL_CPP__
-# include <boost/config/no_tr1/utility.hpp>
+# include <ndnboost/config/no_tr1/utility.hpp>
# ifndef __MSL_CPP__
# error This is not the MSL standard library!
# endif
@@ -34,7 +34,7 @@
# define BOOST_HAS_UNISTD_H
# endif
// boilerplate code:
-# include <boost/config/posix_features.hpp>
+# include <ndnboost/config/posix_features.hpp>
#endif
#if defined(_MWMT) || _MSL_THREADSAFE
diff --git a/boost/config/stdlib/roguewave.hpp b/ndnboost/config/stdlib/roguewave.hpp
similarity index 98%
rename from boost/config/stdlib/roguewave.hpp
rename to ndnboost/config/stdlib/roguewave.hpp
index cb80f57..0571076 100644
--- a/boost/config/stdlib/roguewave.hpp
+++ b/ndnboost/config/stdlib/roguewave.hpp
@@ -13,7 +13,7 @@
#define BOOST_RW_STDLIB 1
#if !defined(__STD_RWCOMPILER_H__) && !defined(_RWSTD_VER)
-# include <boost/config/no_tr1/utility.hpp>
+# include <ndnboost/config/no_tr1/utility.hpp>
# if !defined(__STD_RWCOMPILER_H__) && !defined(_RWSTD_VER)
# error This is not the Rogue Wave standard library
# endif
diff --git a/boost/config/stdlib/sgi.hpp b/ndnboost/config/stdlib/sgi.hpp
similarity index 97%
rename from boost/config/stdlib/sgi.hpp
rename to ndnboost/config/stdlib/sgi.hpp
index ae9b6ad..8ac5d03 100644
--- a/boost/config/stdlib/sgi.hpp
+++ b/ndnboost/config/stdlib/sgi.hpp
@@ -10,7 +10,7 @@
// generic SGI STL:
#if !defined(__STL_CONFIG_H)
-# include <boost/config/no_tr1/utility.hpp>
+# include <ndnboost/config/no_tr1/utility.hpp>
# if !defined(__STL_CONFIG_H)
# error "This is not the SGI STL!"
# endif
@@ -95,7 +95,7 @@
# include <string>
# if defined(__BASTRING__)
# define BOOST_NO_LIMITS
-// Note: <boost/limits.hpp> will provide compile-time constants
+// Note: <ndnboost/limits.hpp> will provide compile-time constants
# undef BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
# define BOOST_NO_STD_WSTRING
# endif
diff --git a/boost/config/stdlib/stlport.hpp b/ndnboost/config/stdlib/stlport.hpp
similarity index 100%
rename from boost/config/stdlib/stlport.hpp
rename to ndnboost/config/stdlib/stlport.hpp
diff --git a/boost/config/stdlib/vacpp.hpp b/ndnboost/config/stdlib/vacpp.hpp
similarity index 100%
rename from boost/config/stdlib/vacpp.hpp
rename to ndnboost/config/stdlib/vacpp.hpp
diff --git a/boost/config/suffix.hpp b/ndnboost/config/suffix.hpp
similarity index 99%
rename from boost/config/suffix.hpp
rename to ndnboost/config/suffix.hpp
index da0eba1..fc1eeeb 100644
--- a/boost/config/suffix.hpp
+++ b/ndnboost/config/suffix.hpp
@@ -546,8 +546,8 @@
#if defined(BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS) && defined(__cplusplus)
-# include "boost/type.hpp"
-# include "boost/non_type.hpp"
+# include "ndnboost/type.hpp"
+# include "ndnboost/non_type.hpp"
# define BOOST_EXPLICIT_TEMPLATE_TYPE(t) ndnboost::type<t>* = 0
# define BOOST_EXPLICIT_TEMPLATE_TYPE_SPEC(t) ndnboost::type<t>*
diff --git a/boost/config/user.hpp b/ndnboost/config/user.hpp
similarity index 100%
rename from boost/config/user.hpp
rename to ndnboost/config/user.hpp
diff --git a/boost/config/warning_disable.hpp b/ndnboost/config/warning_disable.hpp
similarity index 100%
rename from boost/config/warning_disable.hpp
rename to ndnboost/config/warning_disable.hpp
diff --git a/boost/current_function.hpp b/ndnboost/current_function.hpp
similarity index 100%
rename from boost/current_function.hpp
rename to ndnboost/current_function.hpp
diff --git a/boost/detail/interlocked.hpp b/ndnboost/detail/interlocked.hpp
similarity index 99%
rename from boost/detail/interlocked.hpp
rename to ndnboost/detail/interlocked.hpp
index 52fef8f..4ad8271 100644
--- a/boost/detail/interlocked.hpp
+++ b/ndnboost/detail/interlocked.hpp
@@ -17,7 +17,7 @@
// http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
#if defined( BOOST_USE_WINDOWS_H )
diff --git a/boost/detail/sp_typeinfo.hpp b/ndnboost/detail/sp_typeinfo.hpp
similarity index 96%
rename from boost/detail/sp_typeinfo.hpp
rename to ndnboost/detail/sp_typeinfo.hpp
index fcae26e..2239709 100644
--- a/boost/detail/sp_typeinfo.hpp
+++ b/ndnboost/detail/sp_typeinfo.hpp
@@ -15,11 +15,11 @@
// See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
#if defined( BOOST_NO_TYPEID )
-#include <boost/current_function.hpp>
+#include <ndnboost/current_function.hpp>
#include <functional>
namespace ndnboost
diff --git a/boost/detail/workaround.hpp b/ndnboost/detail/workaround.hpp
similarity index 99%
rename from boost/detail/workaround.hpp
rename to ndnboost/detail/workaround.hpp
index 40b3423..6568e47 100644
--- a/boost/detail/workaround.hpp
+++ b/ndnboost/detail/workaround.hpp
@@ -38,7 +38,7 @@
# ifndef BOOST_STRICT_CONFIG
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
#ifndef __BORLANDC__
#define __BORLANDC___WORKAROUND_GUARD 1
diff --git a/boost/exception/detail/attribute_noreturn.hpp b/ndnboost/exception/detail/attribute_noreturn.hpp
similarity index 100%
rename from boost/exception/detail/attribute_noreturn.hpp
rename to ndnboost/exception/detail/attribute_noreturn.hpp
diff --git a/boost/exception/exception.hpp b/ndnboost/exception/exception.hpp
similarity index 100%
rename from boost/exception/exception.hpp
rename to ndnboost/exception/exception.hpp
diff --git a/boost/make_shared.hpp b/ndnboost/make_shared.hpp
similarity index 90%
rename from boost/make_shared.hpp
rename to ndnboost/make_shared.hpp
index c04938f..8a2b188 100644
--- a/boost/make_shared.hpp
+++ b/ndnboost/make_shared.hpp
@@ -12,6 +12,6 @@
// See http://www.boost.org/libs/smart_ptr/make_shared.html
// for documentation.
-#include <boost/smart_ptr/make_shared.hpp>
+#include <ndnboost/smart_ptr/make_shared.hpp>
#endif // #ifndef BOOST_MAKE_SHARED_HPP_INCLUDED
diff --git a/boost/memory_order.hpp b/ndnboost/memory_order.hpp
similarity index 100%
rename from boost/memory_order.hpp
rename to ndnboost/memory_order.hpp
diff --git a/boost/mpl/aux_/adl_barrier.hpp b/ndnboost/mpl/aux_/adl_barrier.hpp
similarity index 91%
rename from boost/mpl/aux_/adl_barrier.hpp
rename to ndnboost/mpl/aux_/adl_barrier.hpp
index 23d2092..cb25ebc 100644
--- a/boost/mpl/aux_/adl_barrier.hpp
+++ b/ndnboost/mpl/aux_/adl_barrier.hpp
@@ -14,9 +14,9 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/adl.hpp>
-#include <boost/mpl/aux_/config/gcc.hpp>
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/config/adl.hpp>
+#include <ndnboost/mpl/aux_/config/gcc.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
#if !defined(BOOST_MPL_CFG_NO_ADL_BARRIER_NAMESPACE)
diff --git a/boost/mpl/aux_/arity.hpp b/ndnboost/mpl/aux_/arity.hpp
similarity index 87%
rename from boost/mpl/aux_/arity.hpp
rename to ndnboost/mpl/aux_/arity.hpp
index 32104ed..68c708e 100644
--- a/boost/mpl/aux_/arity.hpp
+++ b/ndnboost/mpl/aux_/arity.hpp
@@ -14,12 +14,12 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/dtp.hpp>
+#include <ndnboost/mpl/aux_/config/dtp.hpp>
#if defined(BOOST_MPL_CFG_BROKEN_DEFAULT_PARAMETERS_IN_NESTED_TEMPLATES)
-# include <boost/mpl/aux_/nttp_decl.hpp>
-# include <boost/mpl/aux_/config/static_constant.hpp>
+# include <ndnboost/mpl/aux_/nttp_decl.hpp>
+# include <ndnboost/mpl/aux_/config/static_constant.hpp>
namespace ndnboost { namespace mpl { namespace aux {
diff --git a/boost/mpl/aux_/config/adl.hpp b/ndnboost/mpl/aux_/config/adl.hpp
similarity index 87%
rename from boost/mpl/aux_/config/adl.hpp
rename to ndnboost/mpl/aux_/config/adl.hpp
index d6ead71..5257305 100644
--- a/boost/mpl/aux_/config/adl.hpp
+++ b/ndnboost/mpl/aux_/config/adl.hpp
@@ -14,10 +14,10 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/msvc.hpp>
-#include <boost/mpl/aux_/config/intel.hpp>
-#include <boost/mpl/aux_/config/gcc.hpp>
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/config/msvc.hpp>
+#include <ndnboost/mpl/aux_/config/intel.hpp>
+#include <ndnboost/mpl/aux_/config/gcc.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
// agurt, 25/apr/04: technically, the ADL workaround is only needed for GCC,
// but putting everything expect public, user-specializable metafunctions into
diff --git a/boost/mpl/aux_/config/arrays.hpp b/ndnboost/mpl/aux_/config/arrays.hpp
similarity index 89%
rename from boost/mpl/aux_/config/arrays.hpp
rename to ndnboost/mpl/aux_/config/arrays.hpp
index d801cf7..673631d 100644
--- a/boost/mpl/aux_/config/arrays.hpp
+++ b/ndnboost/mpl/aux_/config/arrays.hpp
@@ -14,8 +14,8 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/msvc.hpp>
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/config/msvc.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
#if !defined(BOOST_MPL_CFG_NO_DEPENDENT_ARRAY_TYPES) \
&& !defined(BOOST_MPL_PREPROCESSING_MODE) \
diff --git a/boost/mpl/aux_/config/ctps.hpp b/ndnboost/mpl/aux_/config/ctps.hpp
similarity index 82%
rename from boost/mpl/aux_/config/ctps.hpp
rename to ndnboost/mpl/aux_/config/ctps.hpp
index 9a4aaf7..908a311 100644
--- a/boost/mpl/aux_/config/ctps.hpp
+++ b/ndnboost/mpl/aux_/config/ctps.hpp
@@ -14,8 +14,8 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/workaround.hpp>
-#include <boost/config.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/config.hpp>
#if !defined(BOOST_MPL_CFG_NO_NONTYPE_TEMPLATE_PARTIAL_SPEC) \
&& !defined(BOOST_MPL_PREPROCESSING_MODE) \
@@ -25,6 +25,6 @@
#endif
-// BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION is defined in <boost/config.hpp>
+// BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION is defined in <ndnboost/config.hpp>
#endif // BOOST_MPL_AUX_CONFIG_CTPS_HPP_INCLUDED
diff --git a/boost/mpl/aux_/config/dtp.hpp b/ndnboost/mpl/aux_/config/dtp.hpp
similarity index 96%
rename from boost/mpl/aux_/config/dtp.hpp
rename to ndnboost/mpl/aux_/config/dtp.hpp
index e53929b..4796289 100644
--- a/boost/mpl/aux_/config/dtp.hpp
+++ b/ndnboost/mpl/aux_/config/dtp.hpp
@@ -14,7 +14,7 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
// MWCW 7.x-8.0 "losts" default template parameters of nested class
// templates when their owner classes are passed as arguments to other
diff --git a/boost/mpl/aux_/config/eti.hpp b/ndnboost/mpl/aux_/config/eti.hpp
similarity index 92%
rename from boost/mpl/aux_/config/eti.hpp
rename to ndnboost/mpl/aux_/config/eti.hpp
index c3fd1c6..9f2f29c 100644
--- a/boost/mpl/aux_/config/eti.hpp
+++ b/ndnboost/mpl/aux_/config/eti.hpp
@@ -14,8 +14,8 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/msvc.hpp>
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/config/msvc.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
// flags for MSVC 6.5's so-called "early template instantiation bug"
#if !defined(BOOST_MPL_CFG_MSVC_60_ETI_BUG) \
diff --git a/boost/mpl/aux_/config/gcc.hpp b/ndnboost/mpl/aux_/config/gcc.hpp
similarity index 100%
rename from boost/mpl/aux_/config/gcc.hpp
rename to ndnboost/mpl/aux_/config/gcc.hpp
diff --git a/boost/mpl/aux_/config/integral.hpp b/ndnboost/mpl/aux_/config/integral.hpp
similarity index 91%
rename from boost/mpl/aux_/config/integral.hpp
rename to ndnboost/mpl/aux_/config/integral.hpp
index 6a89160..a8cbd7d 100644
--- a/boost/mpl/aux_/config/integral.hpp
+++ b/ndnboost/mpl/aux_/config/integral.hpp
@@ -14,8 +14,8 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/msvc.hpp>
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/config/msvc.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
#if !defined(BOOST_MPL_CFG_BCC_INTEGRAL_CONSTANTS) \
&& !defined(BOOST_MPL_PREPROCESSING_MODE) \
diff --git a/boost/mpl/aux_/config/intel.hpp b/ndnboost/mpl/aux_/config/intel.hpp
similarity index 94%
rename from boost/mpl/aux_/config/intel.hpp
rename to ndnboost/mpl/aux_/config/intel.hpp
index 141a952..e14dc9e 100644
--- a/boost/mpl/aux_/config/intel.hpp
+++ b/ndnboost/mpl/aux_/config/intel.hpp
@@ -16,6 +16,6 @@
// BOOST_INTEL_CXX_VERSION is defined here:
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
#endif // BOOST_MPL_AUX_CONFIG_INTEL_HPP_INCLUDED
diff --git a/boost/mpl/aux_/config/lambda.hpp b/ndnboost/mpl/aux_/config/lambda.hpp
similarity index 91%
rename from boost/mpl/aux_/config/lambda.hpp
rename to ndnboost/mpl/aux_/config/lambda.hpp
index 7be16bf..808385a 100644
--- a/boost/mpl/aux_/config/lambda.hpp
+++ b/ndnboost/mpl/aux_/config/lambda.hpp
@@ -14,8 +14,8 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/ttp.hpp>
-#include <boost/mpl/aux_/config/ctps.hpp>
+#include <ndnboost/mpl/aux_/config/ttp.hpp>
+#include <ndnboost/mpl/aux_/config/ctps.hpp>
// agurt, 15/jan/02: full-fledged implementation requires both
// template template parameters _and_ partial specialization
diff --git a/boost/mpl/aux_/config/msvc.hpp b/ndnboost/mpl/aux_/config/msvc.hpp
similarity index 94%
rename from boost/mpl/aux_/config/msvc.hpp
rename to ndnboost/mpl/aux_/config/msvc.hpp
index fe89cda..32a69ec 100644
--- a/boost/mpl/aux_/config/msvc.hpp
+++ b/ndnboost/mpl/aux_/config/msvc.hpp
@@ -16,6 +16,6 @@
// BOOST_MSVC is defined here:
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
#endif // BOOST_MPL_AUX_CONFIG_MSVC_HPP_INCLUDED
diff --git a/boost/mpl/aux_/config/nttp.hpp b/ndnboost/mpl/aux_/config/nttp.hpp
similarity index 91%
rename from boost/mpl/aux_/config/nttp.hpp
rename to ndnboost/mpl/aux_/config/nttp.hpp
index 7be8f13..6c17d43 100644
--- a/boost/mpl/aux_/config/nttp.hpp
+++ b/ndnboost/mpl/aux_/config/nttp.hpp
@@ -14,8 +14,8 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/msvc.hpp>
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/config/msvc.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
// MSVC 6.5 ICE-s on the code as simple as this (see "aux_/nttp_decl.hpp"
// for a workaround):
diff --git a/boost/mpl/aux_/config/overload_resolution.hpp b/ndnboost/mpl/aux_/config/overload_resolution.hpp
similarity index 94%
rename from boost/mpl/aux_/config/overload_resolution.hpp
rename to ndnboost/mpl/aux_/config/overload_resolution.hpp
index 9de579f..a3a7932 100644
--- a/boost/mpl/aux_/config/overload_resolution.hpp
+++ b/ndnboost/mpl/aux_/config/overload_resolution.hpp
@@ -14,7 +14,7 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
#if !defined(BOOST_MPL_CFG_BROKEN_OVERLOAD_RESOLUTION) \
&& !defined(BOOST_MPL_PREPROCESSING_MODE) \
diff --git a/boost/mpl/aux_/config/preprocessor.hpp b/ndnboost/mpl/aux_/config/preprocessor.hpp
similarity index 95%
rename from boost/mpl/aux_/config/preprocessor.hpp
rename to ndnboost/mpl/aux_/config/preprocessor.hpp
index 39190c4..342088e 100644
--- a/boost/mpl/aux_/config/preprocessor.hpp
+++ b/ndnboost/mpl/aux_/config/preprocessor.hpp
@@ -14,7 +14,7 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
#if !defined(BOOST_MPL_CFG_BROKEN_PP_MACRO_EXPANSION) \
&& ( BOOST_WORKAROUND(__MWERKS__, <= 0x3003) \
diff --git a/boost/mpl/aux_/config/static_constant.hpp b/ndnboost/mpl/aux_/config/static_constant.hpp
similarity index 95%
rename from boost/mpl/aux_/config/static_constant.hpp
rename to ndnboost/mpl/aux_/config/static_constant.hpp
index 02cf9c4..749397e 100644
--- a/boost/mpl/aux_/config/static_constant.hpp
+++ b/ndnboost/mpl/aux_/config/static_constant.hpp
@@ -16,7 +16,7 @@
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
// BOOST_STATIC_CONSTANT is defined here:
-# include <boost/config.hpp>
+# include <ndnboost/config.hpp>
#else
// undef the macro for the preprocessing mode
# undef BOOST_STATIC_CONSTANT
diff --git a/boost/mpl/aux_/config/ttp.hpp b/ndnboost/mpl/aux_/config/ttp.hpp
similarity index 88%
rename from boost/mpl/aux_/config/ttp.hpp
rename to ndnboost/mpl/aux_/config/ttp.hpp
index 879ec1d..485c82f 100644
--- a/boost/mpl/aux_/config/ttp.hpp
+++ b/ndnboost/mpl/aux_/config/ttp.hpp
@@ -14,9 +14,9 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/msvc.hpp>
-#include <boost/mpl/aux_/config/gcc.hpp>
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/config/msvc.hpp>
+#include <ndnboost/mpl/aux_/config/gcc.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
#if !defined(BOOST_MPL_CFG_NO_TEMPLATE_TEMPLATE_PARAMETERS) \
&& ( defined(BOOST_NO_TEMPLATE_TEMPLATES) \
diff --git a/boost/mpl/aux_/config/workaround.hpp b/ndnboost/mpl/aux_/config/workaround.hpp
similarity index 92%
rename from boost/mpl/aux_/config/workaround.hpp
rename to ndnboost/mpl/aux_/config/workaround.hpp
index 8ec172f..3e2da98 100644
--- a/boost/mpl/aux_/config/workaround.hpp
+++ b/ndnboost/mpl/aux_/config/workaround.hpp
@@ -14,6 +14,6 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/detail/workaround.hpp>
+#include <ndnboost/detail/workaround.hpp>
#endif // BOOST_MPL_AUX_CONFIG_WORKAROUND_HPP_INCLUDED
diff --git a/boost/mpl/aux_/integral_wrapper.hpp b/ndnboost/mpl/aux_/integral_wrapper.hpp
similarity index 92%
rename from boost/mpl/aux_/integral_wrapper.hpp
rename to ndnboost/mpl/aux_/integral_wrapper.hpp
index d36e7cb..3ff7d82 100644
--- a/boost/mpl/aux_/integral_wrapper.hpp
+++ b/ndnboost/mpl/aux_/integral_wrapper.hpp
@@ -13,13 +13,13 @@
// NO INCLUDE GUARDS, THE HEADER IS INTENDED FOR MULTIPLE INCLUSION!
-#include <boost/mpl/integral_c_tag.hpp>
-#include <boost/mpl/aux_/static_cast.hpp>
-#include <boost/mpl/aux_/nttp_decl.hpp>
-#include <boost/mpl/aux_/config/static_constant.hpp>
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/integral_c_tag.hpp>
+#include <ndnboost/mpl/aux_/static_cast.hpp>
+#include <ndnboost/mpl/aux_/nttp_decl.hpp>
+#include <ndnboost/mpl/aux_/config/static_constant.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
-#include <boost/preprocessor/cat.hpp>
+#include <ndnboost/preprocessor/cat.hpp>
#if !defined(AUX_WRAPPER_NAME)
# define AUX_WRAPPER_NAME BOOST_PP_CAT(AUX_WRAPPER_VALUE_TYPE,_)
diff --git a/boost/mpl/aux_/lambda_arity_param.hpp b/ndnboost/mpl/aux_/lambda_arity_param.hpp
similarity index 94%
rename from boost/mpl/aux_/lambda_arity_param.hpp
rename to ndnboost/mpl/aux_/lambda_arity_param.hpp
index 5418f2c..b4d0e44 100644
--- a/boost/mpl/aux_/lambda_arity_param.hpp
+++ b/ndnboost/mpl/aux_/lambda_arity_param.hpp
@@ -14,7 +14,7 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/ttp.hpp>
+#include <ndnboost/mpl/aux_/config/ttp.hpp>
#if !defined(BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING)
# define BOOST_MPL_AUX_LAMBDA_ARITY_PARAM(param)
diff --git a/boost/mpl/aux_/lambda_support.hpp b/ndnboost/mpl/aux_/lambda_support.hpp
similarity index 89%
rename from boost/mpl/aux_/lambda_support.hpp
rename to ndnboost/mpl/aux_/lambda_support.hpp
index e732873..955b155 100644
--- a/boost/mpl/aux_/lambda_support.hpp
+++ b/ndnboost/mpl/aux_/lambda_support.hpp
@@ -14,7 +14,7 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/lambda.hpp>
+#include <ndnboost/mpl/aux_/config/lambda.hpp>
#if !defined(BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT)
@@ -23,18 +23,18 @@
#else
-# include <boost/mpl/int_fwd.hpp>
-# include <boost/mpl/aux_/yes_no.hpp>
-# include <boost/mpl/aux_/na_fwd.hpp>
-# include <boost/mpl/aux_/preprocessor/params.hpp>
-# include <boost/mpl/aux_/preprocessor/enum.hpp>
-# include <boost/mpl/aux_/config/msvc.hpp>
-# include <boost/mpl/aux_/config/workaround.hpp>
+# include <ndnboost/mpl/int_fwd.hpp>
+# include <ndnboost/mpl/aux_/yes_no.hpp>
+# include <ndnboost/mpl/aux_/na_fwd.hpp>
+# include <ndnboost/mpl/aux_/preprocessor/params.hpp>
+# include <ndnboost/mpl/aux_/preprocessor/enum.hpp>
+# include <ndnboost/mpl/aux_/config/msvc.hpp>
+# include <ndnboost/mpl/aux_/config/workaround.hpp>
-# include <boost/preprocessor/tuple/to_list.hpp>
-# include <boost/preprocessor/list/for_each_i.hpp>
-# include <boost/preprocessor/inc.hpp>
-# include <boost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/tuple/to_list.hpp>
+# include <ndnboost/preprocessor/list/for_each_i.hpp>
+# include <ndnboost/preprocessor/inc.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
# define BOOST_MPL_AUX_LAMBDA_SUPPORT_ARG_TYPEDEF_FUNC(R,typedef_,i,param) \
typedef_ param BOOST_PP_CAT(arg,BOOST_PP_INC(i)); \
diff --git a/boost/mpl/aux_/na.hpp b/ndnboost/mpl/aux_/na.hpp
similarity index 90%
rename from boost/mpl/aux_/na.hpp
rename to ndnboost/mpl/aux_/na.hpp
index d519a49..2ab6449 100644
--- a/boost/mpl/aux_/na.hpp
+++ b/ndnboost/mpl/aux_/na.hpp
@@ -14,10 +14,10 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/bool.hpp>
-#include <boost/mpl/aux_/na_fwd.hpp>
-#include <boost/mpl/aux_/config/msvc.hpp>
-#include <boost/mpl/aux_/config/ctps.hpp>
+#include <ndnboost/mpl/bool.hpp>
+#include <ndnboost/mpl/aux_/na_fwd.hpp>
+#include <ndnboost/mpl/aux_/config/msvc.hpp>
+#include <ndnboost/mpl/aux_/config/ctps.hpp>
namespace ndnboost { namespace mpl {
diff --git a/boost/mpl/aux_/na_fwd.hpp b/ndnboost/mpl/aux_/na_fwd.hpp
similarity index 93%
rename from boost/mpl/aux_/na_fwd.hpp
rename to ndnboost/mpl/aux_/na_fwd.hpp
index 2409fc8..7ad343b 100644
--- a/boost/mpl/aux_/na_fwd.hpp
+++ b/ndnboost/mpl/aux_/na_fwd.hpp
@@ -14,7 +14,7 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/adl_barrier.hpp>
+#include <ndnboost/mpl/aux_/adl_barrier.hpp>
BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
diff --git a/boost/mpl/aux_/na_spec.hpp b/ndnboost/mpl/aux_/na_spec.hpp
similarity index 83%
rename from boost/mpl/aux_/na_spec.hpp
rename to ndnboost/mpl/aux_/na_spec.hpp
index 6cd7721..04e2328 100644
--- a/boost/mpl/aux_/na_spec.hpp
+++ b/ndnboost/mpl/aux_/na_spec.hpp
@@ -15,24 +15,24 @@
// $Revision: 49267 $
#if !defined(BOOST_MPL_PREPROCESSING_MODE)
-# include <boost/mpl/lambda_fwd.hpp>
-# include <boost/mpl/int.hpp>
-# include <boost/mpl/bool.hpp>
-# include <boost/mpl/aux_/na.hpp>
-# include <boost/mpl/aux_/arity.hpp>
-# include <boost/mpl/aux_/template_arity_fwd.hpp>
+# include <ndnboost/mpl/lambda_fwd.hpp>
+# include <ndnboost/mpl/int.hpp>
+# include <ndnboost/mpl/bool.hpp>
+# include <ndnboost/mpl/aux_/na.hpp>
+# include <ndnboost/mpl/aux_/arity.hpp>
+# include <ndnboost/mpl/aux_/template_arity_fwd.hpp>
#endif
-#include <boost/mpl/aux_/preprocessor/params.hpp>
-#include <boost/mpl/aux_/preprocessor/enum.hpp>
-#include <boost/mpl/aux_/preprocessor/def_params_tail.hpp>
-#include <boost/mpl/aux_/lambda_arity_param.hpp>
-#include <boost/mpl/aux_/config/dtp.hpp>
-#include <boost/mpl/aux_/config/eti.hpp>
-#include <boost/mpl/aux_/nttp_decl.hpp>
-#include <boost/mpl/aux_/config/ttp.hpp>
-#include <boost/mpl/aux_/config/lambda.hpp>
-#include <boost/mpl/aux_/config/overload_resolution.hpp>
+#include <ndnboost/mpl/aux_/preprocessor/params.hpp>
+#include <ndnboost/mpl/aux_/preprocessor/enum.hpp>
+#include <ndnboost/mpl/aux_/preprocessor/def_params_tail.hpp>
+#include <ndnboost/mpl/aux_/lambda_arity_param.hpp>
+#include <ndnboost/mpl/aux_/config/dtp.hpp>
+#include <ndnboost/mpl/aux_/config/eti.hpp>
+#include <ndnboost/mpl/aux_/nttp_decl.hpp>
+#include <ndnboost/mpl/aux_/config/ttp.hpp>
+#include <ndnboost/mpl/aux_/config/lambda.hpp>
+#include <ndnboost/mpl/aux_/config/overload_resolution.hpp>
#define BOOST_MPL_AUX_NA_PARAMS(i) \
diff --git a/boost/mpl/aux_/nttp_decl.hpp b/ndnboost/mpl/aux_/nttp_decl.hpp
similarity index 90%
rename from boost/mpl/aux_/nttp_decl.hpp
rename to ndnboost/mpl/aux_/nttp_decl.hpp
index 65e2929..ebfe6a1 100644
--- a/boost/mpl/aux_/nttp_decl.hpp
+++ b/ndnboost/mpl/aux_/nttp_decl.hpp
@@ -14,7 +14,7 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/nttp.hpp>
+#include <ndnboost/mpl/aux_/config/nttp.hpp>
#if defined(BOOST_MPL_CFG_NTTP_BUG)
@@ -23,7 +23,7 @@
typedef unsigned _mpl_nttp_unsigned;
typedef long _mpl_nttp_long;
-# include <boost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
# define BOOST_MPL_AUX_NTTP_DECL(T, x) BOOST_PP_CAT(_mpl_nttp_,T) x /**/
#else
diff --git a/boost/mpl/aux_/preprocessor/def_params_tail.hpp b/ndnboost/mpl/aux_/preprocessor/def_params_tail.hpp
similarity index 84%
rename from boost/mpl/aux_/preprocessor/def_params_tail.hpp
rename to ndnboost/mpl/aux_/preprocessor/def_params_tail.hpp
index c51636e..dcb31f0 100644
--- a/boost/mpl/aux_/preprocessor/def_params_tail.hpp
+++ b/ndnboost/mpl/aux_/preprocessor/def_params_tail.hpp
@@ -14,14 +14,14 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/limits/arity.hpp>
-#include <boost/mpl/aux_/config/dtp.hpp>
-#include <boost/mpl/aux_/config/preprocessor.hpp>
+#include <ndnboost/mpl/limits/arity.hpp>
+#include <ndnboost/mpl/aux_/config/dtp.hpp>
+#include <ndnboost/mpl/aux_/config/preprocessor.hpp>
-#include <boost/preprocessor/comma_if.hpp>
-#include <boost/preprocessor/logical/and.hpp>
-#include <boost/preprocessor/identity.hpp>
-#include <boost/preprocessor/empty.hpp>
+#include <ndnboost/preprocessor/comma_if.hpp>
+#include <ndnboost/preprocessor/logical/and.hpp>
+#include <ndnboost/preprocessor/identity.hpp>
+#include <ndnboost/preprocessor/empty.hpp>
// BOOST_MPL_PP_DEF_PARAMS_TAIL(1,T,value): , T1 = value, .., Tn = value
// BOOST_MPL_PP_DEF_PARAMS_TAIL(2,T,value): , T2 = value, .., Tn = value
@@ -29,8 +29,8 @@
#if !defined(BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES)
-# include <boost/mpl/aux_/preprocessor/filter_params.hpp>
-# include <boost/mpl/aux_/preprocessor/sub.hpp>
+# include <ndnboost/mpl/aux_/preprocessor/filter_params.hpp>
+# include <ndnboost/mpl/aux_/preprocessor/sub.hpp>
# define BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL(i, param, value_func) \
BOOST_MPL_PP_DEF_PARAMS_TAIL_DELAY_1( \
@@ -63,12 +63,12 @@
#else
-# include <boost/preprocessor/arithmetic/add.hpp>
-# include <boost/preprocessor/arithmetic/sub.hpp>
-# include <boost/preprocessor/inc.hpp>
-# include <boost/preprocessor/tuple/elem.hpp>
-# include <boost/preprocessor/repeat.hpp>
-# include <boost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/arithmetic/add.hpp>
+# include <ndnboost/preprocessor/arithmetic/sub.hpp>
+# include <ndnboost/preprocessor/inc.hpp>
+# include <ndnboost/preprocessor/tuple/elem.hpp>
+# include <ndnboost/preprocessor/repeat.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
# define BOOST_MPL_PP_AUX_TAIL_PARAM_FUNC(unused, i, op) \
, BOOST_PP_CAT( \
diff --git a/boost/mpl/aux_/preprocessor/enum.hpp b/ndnboost/mpl/aux_/preprocessor/enum.hpp
similarity index 88%
rename from boost/mpl/aux_/preprocessor/enum.hpp
rename to ndnboost/mpl/aux_/preprocessor/enum.hpp
index 11541a0..a1660b9 100644
--- a/boost/mpl/aux_/preprocessor/enum.hpp
+++ b/ndnboost/mpl/aux_/preprocessor/enum.hpp
@@ -14,7 +14,7 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/preprocessor.hpp>
+#include <ndnboost/mpl/aux_/config/preprocessor.hpp>
// BOOST_MPL_PP_ENUM(0,int): <nothing>
// BOOST_MPL_PP_ENUM(1,int): int
@@ -23,7 +23,7 @@
#if !defined(BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES)
-# include <boost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
# define BOOST_MPL_PP_ENUM(n, param) \
BOOST_PP_CAT(BOOST_MPL_PP_ENUM_,n)(param) \
@@ -42,8 +42,8 @@
#else
-# include <boost/preprocessor/comma_if.hpp>
-# include <boost/preprocessor/repeat.hpp>
+# include <ndnboost/preprocessor/comma_if.hpp>
+# include <ndnboost/preprocessor/repeat.hpp>
# define BOOST_MPL_PP_AUX_ENUM_FUNC(unused, i, param) \
BOOST_PP_COMMA_IF(i) param \
diff --git a/boost/mpl/aux_/preprocessor/filter_params.hpp b/ndnboost/mpl/aux_/preprocessor/filter_params.hpp
similarity index 100%
rename from boost/mpl/aux_/preprocessor/filter_params.hpp
rename to ndnboost/mpl/aux_/preprocessor/filter_params.hpp
diff --git a/boost/mpl/aux_/preprocessor/params.hpp b/ndnboost/mpl/aux_/preprocessor/params.hpp
similarity index 86%
rename from boost/mpl/aux_/preprocessor/params.hpp
rename to ndnboost/mpl/aux_/preprocessor/params.hpp
index ac861ec..3ea43f1 100644
--- a/boost/mpl/aux_/preprocessor/params.hpp
+++ b/ndnboost/mpl/aux_/preprocessor/params.hpp
@@ -14,7 +14,7 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/preprocessor.hpp>
+#include <ndnboost/mpl/aux_/config/preprocessor.hpp>
// BOOST_MPL_PP_PARAMS(0,T): <nothing>
// BOOST_MPL_PP_PARAMS(1,T): T1
@@ -23,7 +23,7 @@
#if !defined(BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES)
-# include <boost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
# define BOOST_MPL_PP_PARAMS(n,p) \
BOOST_PP_CAT(BOOST_MPL_PP_PARAMS_,n)(p) \
@@ -42,10 +42,10 @@
#else
-# include <boost/preprocessor/comma_if.hpp>
-# include <boost/preprocessor/repeat.hpp>
-# include <boost/preprocessor/inc.hpp>
-# include <boost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/comma_if.hpp>
+# include <ndnboost/preprocessor/repeat.hpp>
+# include <ndnboost/preprocessor/inc.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
# define BOOST_MPL_PP_AUX_PARAM_FUNC(unused, i, param) \
BOOST_PP_COMMA_IF(i) \
diff --git a/boost/mpl/aux_/preprocessor/sub.hpp b/ndnboost/mpl/aux_/preprocessor/sub.hpp
similarity index 89%
rename from boost/mpl/aux_/preprocessor/sub.hpp
rename to ndnboost/mpl/aux_/preprocessor/sub.hpp
index 7f5e291..f4ba5d0 100644
--- a/boost/mpl/aux_/preprocessor/sub.hpp
+++ b/ndnboost/mpl/aux_/preprocessor/sub.hpp
@@ -14,14 +14,14 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/preprocessor.hpp>
+#include <ndnboost/mpl/aux_/config/preprocessor.hpp>
#if !defined(BOOST_MPL_CFG_NO_OWN_PP_PRIMITIVES)
-# include <boost/mpl/aux_/preprocessor/tuple.hpp>
+# include <ndnboost/mpl/aux_/preprocessor/tuple.hpp>
#if defined(BOOST_MPL_CFG_BROKEN_PP_MACRO_EXPANSION)
-# include <boost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
# define BOOST_MPL_PP_SUB(i,j) \
BOOST_MPL_PP_SUB_DELAY(i,j) \
@@ -54,7 +54,7 @@
#else
-# include <boost/preprocessor/arithmetic/sub.hpp>
+# include <ndnboost/preprocessor/arithmetic/sub.hpp>
# define BOOST_MPL_PP_SUB(i,j) \
BOOST_PP_SUB(i,j) \
diff --git a/boost/mpl/aux_/preprocessor/tuple.hpp b/ndnboost/mpl/aux_/preprocessor/tuple.hpp
similarity index 100%
rename from boost/mpl/aux_/preprocessor/tuple.hpp
rename to ndnboost/mpl/aux_/preprocessor/tuple.hpp
diff --git a/boost/mpl/aux_/static_cast.hpp b/ndnboost/mpl/aux_/static_cast.hpp
similarity index 93%
rename from boost/mpl/aux_/static_cast.hpp
rename to ndnboost/mpl/aux_/static_cast.hpp
index 8c12128..aebd267 100644
--- a/boost/mpl/aux_/static_cast.hpp
+++ b/ndnboost/mpl/aux_/static_cast.hpp
@@ -14,7 +14,7 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x561)) \
|| BOOST_WORKAROUND(__GNUC__, < 3) \
diff --git a/boost/mpl/aux_/template_arity_fwd.hpp b/ndnboost/mpl/aux_/template_arity_fwd.hpp
similarity index 100%
rename from boost/mpl/aux_/template_arity_fwd.hpp
rename to ndnboost/mpl/aux_/template_arity_fwd.hpp
diff --git a/boost/mpl/aux_/value_wknd.hpp b/ndnboost/mpl/aux_/value_wknd.hpp
similarity index 89%
rename from boost/mpl/aux_/value_wknd.hpp
rename to ndnboost/mpl/aux_/value_wknd.hpp
index 51727be..a68fcca 100644
--- a/boost/mpl/aux_/value_wknd.hpp
+++ b/ndnboost/mpl/aux_/value_wknd.hpp
@@ -14,15 +14,15 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/static_cast.hpp>
-#include <boost/mpl/aux_/config/integral.hpp>
-#include <boost/mpl/aux_/config/eti.hpp>
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/static_cast.hpp>
+#include <ndnboost/mpl/aux_/config/integral.hpp>
+#include <ndnboost/mpl/aux_/config/eti.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
#if defined(BOOST_MPL_CFG_BCC_INTEGRAL_CONSTANTS) \
|| defined(BOOST_MPL_CFG_MSVC_60_ETI_BUG)
-# include <boost/mpl/int.hpp>
+# include <ndnboost/mpl/int.hpp>
namespace ndnboost { namespace mpl { namespace aux {
template< typename C_ > struct value_wknd
diff --git a/boost/mpl/aux_/yes_no.hpp b/ndnboost/mpl/aux_/yes_no.hpp
similarity index 85%
rename from boost/mpl/aux_/yes_no.hpp
rename to ndnboost/mpl/aux_/yes_no.hpp
index 00d4345..f26d2df 100644
--- a/boost/mpl/aux_/yes_no.hpp
+++ b/ndnboost/mpl/aux_/yes_no.hpp
@@ -14,10 +14,10 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/nttp_decl.hpp>
-#include <boost/mpl/aux_/config/arrays.hpp>
-#include <boost/mpl/aux_/config/msvc.hpp>
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/nttp_decl.hpp>
+#include <ndnboost/mpl/aux_/config/arrays.hpp>
+#include <ndnboost/mpl/aux_/config/msvc.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
namespace ndnboost { namespace mpl { namespace aux {
diff --git a/boost/mpl/bool.hpp b/ndnboost/mpl/bool.hpp
similarity index 86%
rename from boost/mpl/bool.hpp
rename to ndnboost/mpl/bool.hpp
index cabf22f..670bb32 100644
--- a/boost/mpl/bool.hpp
+++ b/ndnboost/mpl/bool.hpp
@@ -14,9 +14,9 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/bool_fwd.hpp>
-#include <boost/mpl/integral_c_tag.hpp>
-#include <boost/mpl/aux_/config/static_constant.hpp>
+#include <ndnboost/mpl/bool_fwd.hpp>
+#include <ndnboost/mpl/integral_c_tag.hpp>
+#include <ndnboost/mpl/aux_/config/static_constant.hpp>
BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
diff --git a/boost/mpl/bool_fwd.hpp b/ndnboost/mpl/bool_fwd.hpp
similarity index 94%
rename from boost/mpl/bool_fwd.hpp
rename to ndnboost/mpl/bool_fwd.hpp
index e71ab9c..f00b798 100644
--- a/boost/mpl/bool_fwd.hpp
+++ b/ndnboost/mpl/bool_fwd.hpp
@@ -14,7 +14,7 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/adl_barrier.hpp>
+#include <ndnboost/mpl/aux_/adl_barrier.hpp>
BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
diff --git a/boost/mpl/if.hpp b/ndnboost/mpl/if.hpp
similarity index 89%
rename from boost/mpl/if.hpp
rename to ndnboost/mpl/if.hpp
index c533e96..a19b4a9 100644
--- a/boost/mpl/if.hpp
+++ b/ndnboost/mpl/if.hpp
@@ -14,13 +14,13 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/value_wknd.hpp>
-#include <boost/mpl/aux_/static_cast.hpp>
-#include <boost/mpl/aux_/na_spec.hpp>
-#include <boost/mpl/aux_/lambda_support.hpp>
-#include <boost/mpl/aux_/config/integral.hpp>
-#include <boost/mpl/aux_/config/ctps.hpp>
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/value_wknd.hpp>
+#include <ndnboost/mpl/aux_/static_cast.hpp>
+#include <ndnboost/mpl/aux_/na_spec.hpp>
+#include <ndnboost/mpl/aux_/lambda_support.hpp>
+#include <ndnboost/mpl/aux_/config/integral.hpp>
+#include <ndnboost/mpl/aux_/config/ctps.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
namespace ndnboost { namespace mpl {
diff --git a/boost/mpl/int.hpp b/ndnboost/mpl/int.hpp
similarity index 86%
rename from boost/mpl/int.hpp
rename to ndnboost/mpl/int.hpp
index 14db548..510ee6e 100644
--- a/boost/mpl/int.hpp
+++ b/ndnboost/mpl/int.hpp
@@ -14,9 +14,9 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/int_fwd.hpp>
+#include <ndnboost/mpl/int_fwd.hpp>
#define AUX_WRAPPER_VALUE_TYPE int
-#include <boost/mpl/aux_/integral_wrapper.hpp>
+#include <ndnboost/mpl/aux_/integral_wrapper.hpp>
#endif // BOOST_MPL_INT_HPP_INCLUDED
diff --git a/boost/mpl/int_fwd.hpp b/ndnboost/mpl/int_fwd.hpp
similarity index 88%
rename from boost/mpl/int_fwd.hpp
rename to ndnboost/mpl/int_fwd.hpp
index 87b043c..f7b42e2 100644
--- a/boost/mpl/int_fwd.hpp
+++ b/ndnboost/mpl/int_fwd.hpp
@@ -14,8 +14,8 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/adl_barrier.hpp>
-#include <boost/mpl/aux_/nttp_decl.hpp>
+#include <ndnboost/mpl/aux_/adl_barrier.hpp>
+#include <ndnboost/mpl/aux_/nttp_decl.hpp>
BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
diff --git a/boost/mpl/integral_c.hpp b/ndnboost/mpl/integral_c.hpp
similarity index 84%
rename from boost/mpl/integral_c.hpp
rename to ndnboost/mpl/integral_c.hpp
index e270dc5..166fedd 100644
--- a/boost/mpl/integral_c.hpp
+++ b/ndnboost/mpl/integral_c.hpp
@@ -14,10 +14,10 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/integral_c_fwd.hpp>
-#include <boost/mpl/aux_/config/ctps.hpp>
-#include <boost/mpl/aux_/config/static_constant.hpp>
-#include <boost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/integral_c_fwd.hpp>
+#include <ndnboost/mpl/aux_/config/ctps.hpp>
+#include <ndnboost/mpl/aux_/config/static_constant.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
#if BOOST_WORKAROUND(__HP_aCC, <= 53800)
// the type of non-type template arguments may not depend on template arguments
@@ -29,7 +29,7 @@
#define AUX_WRAPPER_NAME integral_c
#define AUX_WRAPPER_VALUE_TYPE T
#define AUX_WRAPPER_INST(value) AUX_WRAPPER_NAME< T, value >
-#include <boost/mpl/aux_/integral_wrapper.hpp>
+#include <ndnboost/mpl/aux_/integral_wrapper.hpp>
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) \
diff --git a/boost/mpl/integral_c_fwd.hpp b/ndnboost/mpl/integral_c_fwd.hpp
similarity index 90%
rename from boost/mpl/integral_c_fwd.hpp
rename to ndnboost/mpl/integral_c_fwd.hpp
index 7fcbfd5..91d4b6b 100644
--- a/boost/mpl/integral_c_fwd.hpp
+++ b/ndnboost/mpl/integral_c_fwd.hpp
@@ -14,8 +14,8 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/config/workaround.hpp>
-#include <boost/mpl/aux_/adl_barrier.hpp>
+#include <ndnboost/mpl/aux_/config/workaround.hpp>
+#include <ndnboost/mpl/aux_/adl_barrier.hpp>
BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
diff --git a/boost/mpl/integral_c_tag.hpp b/ndnboost/mpl/integral_c_tag.hpp
similarity index 87%
rename from boost/mpl/integral_c_tag.hpp
rename to ndnboost/mpl/integral_c_tag.hpp
index 27da563..54c83ac 100644
--- a/boost/mpl/integral_c_tag.hpp
+++ b/ndnboost/mpl/integral_c_tag.hpp
@@ -15,8 +15,8 @@
// $Revision: 49267 $
-#include <boost/mpl/aux_/adl_barrier.hpp>
-#include <boost/mpl/aux_/config/static_constant.hpp>
+#include <ndnboost/mpl/aux_/adl_barrier.hpp>
+#include <ndnboost/mpl/aux_/config/static_constant.hpp>
BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
struct integral_c_tag { BOOST_STATIC_CONSTANT(int, value = 0); };
diff --git a/boost/mpl/lambda_fwd.hpp b/ndnboost/mpl/lambda_fwd.hpp
similarity index 77%
rename from boost/mpl/lambda_fwd.hpp
rename to ndnboost/mpl/lambda_fwd.hpp
index 74817c2..c7f3ec6 100644
--- a/boost/mpl/lambda_fwd.hpp
+++ b/ndnboost/mpl/lambda_fwd.hpp
@@ -14,15 +14,15 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/void_fwd.hpp>
-#include <boost/mpl/aux_/na.hpp>
-#include <boost/mpl/aux_/config/lambda.hpp>
+#include <ndnboost/mpl/void_fwd.hpp>
+#include <ndnboost/mpl/aux_/na.hpp>
+#include <ndnboost/mpl/aux_/config/lambda.hpp>
#if !defined(BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT)
-# include <boost/mpl/int.hpp>
-# include <boost/mpl/aux_/lambda_arity_param.hpp>
-# include <boost/mpl/aux_/template_arity_fwd.hpp>
+# include <ndnboost/mpl/int.hpp>
+# include <ndnboost/mpl/aux_/lambda_arity_param.hpp>
+# include <ndnboost/mpl/aux_/template_arity_fwd.hpp>
namespace ndnboost { namespace mpl {
@@ -39,7 +39,7 @@
#else // BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT
-# include <boost/mpl/bool.hpp>
+# include <ndnboost/mpl/bool.hpp>
namespace ndnboost { namespace mpl {
diff --git a/boost/mpl/limits/arity.hpp b/ndnboost/mpl/limits/arity.hpp
similarity index 100%
rename from boost/mpl/limits/arity.hpp
rename to ndnboost/mpl/limits/arity.hpp
diff --git a/boost/mpl/size_t.hpp b/ndnboost/mpl/size_t.hpp
similarity index 87%
rename from boost/mpl/size_t.hpp
rename to ndnboost/mpl/size_t.hpp
index 54a05c6..182f128 100644
--- a/boost/mpl/size_t.hpp
+++ b/ndnboost/mpl/size_t.hpp
@@ -14,12 +14,12 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/size_t_fwd.hpp>
+#include <ndnboost/mpl/size_t_fwd.hpp>
#define AUX_WRAPPER_VALUE_TYPE std::size_t
#define AUX_WRAPPER_NAME size_t
#define AUX_WRAPPER_PARAMS(N) std::size_t N
-#include <boost/mpl/aux_/integral_wrapper.hpp>
+#include <ndnboost/mpl/aux_/integral_wrapper.hpp>
#endif // BOOST_MPL_SIZE_T_HPP_INCLUDED
diff --git a/boost/mpl/size_t_fwd.hpp b/ndnboost/mpl/size_t_fwd.hpp
similarity index 85%
rename from boost/mpl/size_t_fwd.hpp
rename to ndnboost/mpl/size_t_fwd.hpp
index 396a521..f6d8aaa 100644
--- a/boost/mpl/size_t_fwd.hpp
+++ b/ndnboost/mpl/size_t_fwd.hpp
@@ -14,8 +14,8 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/adl_barrier.hpp>
-#include <boost/config.hpp> // make sure 'size_t' is placed into 'std'
+#include <ndnboost/mpl/aux_/adl_barrier.hpp>
+#include <ndnboost/config.hpp> // make sure 'size_t' is placed into 'std'
#include <cstddef>
BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
diff --git a/boost/mpl/void_fwd.hpp b/ndnboost/mpl/void_fwd.hpp
similarity index 93%
rename from boost/mpl/void_fwd.hpp
rename to ndnboost/mpl/void_fwd.hpp
index 9643dec..bb493d7 100644
--- a/boost/mpl/void_fwd.hpp
+++ b/ndnboost/mpl/void_fwd.hpp
@@ -14,7 +14,7 @@
// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
// $Revision: 49267 $
-#include <boost/mpl/aux_/adl_barrier.hpp>
+#include <ndnboost/mpl/aux_/adl_barrier.hpp>
BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
diff --git a/boost/non_type.hpp b/ndnboost/non_type.hpp
similarity index 100%
rename from boost/non_type.hpp
rename to ndnboost/non_type.hpp
diff --git a/boost/preprocessor/arithmetic/add.hpp b/ndnboost/preprocessor/arithmetic/add.hpp
similarity index 86%
rename from boost/preprocessor/arithmetic/add.hpp
rename to ndnboost/preprocessor/arithmetic/add.hpp
index 5a29f55..c88e661 100644
--- a/boost/preprocessor/arithmetic/add.hpp
+++ b/ndnboost/preprocessor/arithmetic/add.hpp
@@ -14,11 +14,11 @@
# ifndef BOOST_PREPROCESSOR_ARITHMETIC_ADD_HPP
# define BOOST_PREPROCESSOR_ARITHMETIC_ADD_HPP
#
-# include <boost/preprocessor/arithmetic/dec.hpp>
-# include <boost/preprocessor/arithmetic/inc.hpp>
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/control/while.hpp>
-# include <boost/preprocessor/tuple/elem.hpp>
+# include <ndnboost/preprocessor/arithmetic/dec.hpp>
+# include <ndnboost/preprocessor/arithmetic/inc.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/control/while.hpp>
+# include <ndnboost/preprocessor/tuple/elem.hpp>
#
# /* BOOST_PP_ADD */
#
diff --git a/boost/preprocessor/arithmetic/dec.hpp b/ndnboost/preprocessor/arithmetic/dec.hpp
similarity index 99%
rename from boost/preprocessor/arithmetic/dec.hpp
rename to ndnboost/preprocessor/arithmetic/dec.hpp
index 0503359..6913d88 100644
--- a/boost/preprocessor/arithmetic/dec.hpp
+++ b/ndnboost/preprocessor/arithmetic/dec.hpp
@@ -14,7 +14,7 @@
# ifndef BOOST_PREPROCESSOR_ARITHMETIC_DEC_HPP
# define BOOST_PREPROCESSOR_ARITHMETIC_DEC_HPP
#
-# include <boost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
#
# /* BOOST_PP_DEC */
#
diff --git a/boost/preprocessor/arithmetic/inc.hpp b/ndnboost/preprocessor/arithmetic/inc.hpp
similarity index 99%
rename from boost/preprocessor/arithmetic/inc.hpp
rename to ndnboost/preprocessor/arithmetic/inc.hpp
index 1597ab8..c26e86f 100644
--- a/boost/preprocessor/arithmetic/inc.hpp
+++ b/ndnboost/preprocessor/arithmetic/inc.hpp
@@ -14,7 +14,7 @@
# ifndef BOOST_PREPROCESSOR_ARITHMETIC_INC_HPP
# define BOOST_PREPROCESSOR_ARITHMETIC_INC_HPP
#
-# include <boost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
#
# /* BOOST_PP_INC */
#
diff --git a/boost/preprocessor/arithmetic/sub.hpp b/ndnboost/preprocessor/arithmetic/sub.hpp
similarity index 88%
rename from boost/preprocessor/arithmetic/sub.hpp
rename to ndnboost/preprocessor/arithmetic/sub.hpp
index 5262cda..3384f15 100644
--- a/boost/preprocessor/arithmetic/sub.hpp
+++ b/ndnboost/preprocessor/arithmetic/sub.hpp
@@ -14,10 +14,10 @@
# ifndef BOOST_PREPROCESSOR_ARITHMETIC_SUB_HPP
# define BOOST_PREPROCESSOR_ARITHMETIC_SUB_HPP
#
-# include <boost/preprocessor/arithmetic/dec.hpp>
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/control/while.hpp>
-# include <boost/preprocessor/tuple/elem.hpp>
+# include <ndnboost/preprocessor/arithmetic/dec.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/control/while.hpp>
+# include <ndnboost/preprocessor/tuple/elem.hpp>
#
# /* BOOST_PP_SUB */
#
diff --git a/boost/preprocessor/array/data.hpp b/ndnboost/preprocessor/array/data.hpp
similarity index 91%
rename from boost/preprocessor/array/data.hpp
rename to ndnboost/preprocessor/array/data.hpp
index 10c926a..6a0bae4 100644
--- a/boost/preprocessor/array/data.hpp
+++ b/ndnboost/preprocessor/array/data.hpp
@@ -12,8 +12,8 @@
# ifndef BOOST_PREPROCESSOR_ARRAY_DATA_HPP
# define BOOST_PREPROCESSOR_ARRAY_DATA_HPP
#
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/tuple/elem.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/tuple/elem.hpp>
#
# /* BOOST_PP_ARRAY_DATA */
#
diff --git a/boost/preprocessor/array/elem.hpp b/ndnboost/preprocessor/array/elem.hpp
similarity index 84%
rename from boost/preprocessor/array/elem.hpp
rename to ndnboost/preprocessor/array/elem.hpp
index 105ba24..22596e2 100644
--- a/boost/preprocessor/array/elem.hpp
+++ b/ndnboost/preprocessor/array/elem.hpp
@@ -12,10 +12,10 @@
# ifndef BOOST_PREPROCESSOR_ARRAY_ELEM_HPP
# define BOOST_PREPROCESSOR_ARRAY_ELEM_HPP
#
-# include <boost/preprocessor/array/data.hpp>
-# include <boost/preprocessor/array/size.hpp>
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/tuple/elem.hpp>
+# include <ndnboost/preprocessor/array/data.hpp>
+# include <ndnboost/preprocessor/array/size.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/tuple/elem.hpp>
#
# /* BOOST_PP_ARRAY_ELEM */
#
diff --git a/boost/preprocessor/array/size.hpp b/ndnboost/preprocessor/array/size.hpp
similarity index 91%
rename from boost/preprocessor/array/size.hpp
rename to ndnboost/preprocessor/array/size.hpp
index 3f370ee..a4a28de 100644
--- a/boost/preprocessor/array/size.hpp
+++ b/ndnboost/preprocessor/array/size.hpp
@@ -12,8 +12,8 @@
# ifndef BOOST_PREPROCESSOR_ARRAY_SIZE_HPP
# define BOOST_PREPROCESSOR_ARRAY_SIZE_HPP
#
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/tuple/elem.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/tuple/elem.hpp>
#
# /* BOOST_PP_ARRAY_SIZE */
#
diff --git a/boost/preprocessor/cat.hpp b/ndnboost/preprocessor/cat.hpp
similarity index 94%
rename from boost/preprocessor/cat.hpp
rename to ndnboost/preprocessor/cat.hpp
index 5e52850..6dbc6c2 100644
--- a/boost/preprocessor/cat.hpp
+++ b/ndnboost/preprocessor/cat.hpp
@@ -14,7 +14,7 @@
# ifndef BOOST_PREPROCESSOR_CAT_HPP
# define BOOST_PREPROCESSOR_CAT_HPP
#
-# include <boost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
#
# /* BOOST_PP_CAT */
#
diff --git a/boost/preprocessor/comma_if.hpp b/ndnboost/preprocessor/comma_if.hpp
similarity index 91%
rename from boost/preprocessor/comma_if.hpp
rename to ndnboost/preprocessor/comma_if.hpp
index 9ceb079..78e47a4 100644
--- a/boost/preprocessor/comma_if.hpp
+++ b/ndnboost/preprocessor/comma_if.hpp
@@ -12,6 +12,6 @@
# ifndef BOOST_PREPROCESSOR_COMMA_IF_HPP
# define BOOST_PREPROCESSOR_COMMA_IF_HPP
#
-# include <boost/preprocessor/punctuation/comma_if.hpp>
+# include <ndnboost/preprocessor/punctuation/comma_if.hpp>
#
# endif
diff --git a/boost/preprocessor/config/config.hpp b/ndnboost/preprocessor/config/config.hpp
similarity index 100%
rename from boost/preprocessor/config/config.hpp
rename to ndnboost/preprocessor/config/config.hpp
diff --git a/boost/preprocessor/control/detail/dmc/while.hpp b/ndnboost/preprocessor/control/detail/dmc/while.hpp
similarity index 99%
rename from boost/preprocessor/control/detail/dmc/while.hpp
rename to ndnboost/preprocessor/control/detail/dmc/while.hpp
index 95c3135..b2e2e9f 100644
--- a/boost/preprocessor/control/detail/dmc/while.hpp
+++ b/ndnboost/preprocessor/control/detail/dmc/while.hpp
@@ -14,9 +14,9 @@
# ifndef BOOST_PREPROCESSOR_CONTROL_DETAIL_WHILE_HPP
# define BOOST_PREPROCESSOR_CONTROL_DETAIL_WHILE_HPP
#
-# include <boost/preprocessor/control/iif.hpp>
-# include <boost/preprocessor/logical/bool.hpp>
-# include <boost/preprocessor/tuple/eat.hpp>
+# include <ndnboost/preprocessor/control/iif.hpp>
+# include <ndnboost/preprocessor/logical/bool.hpp>
+# include <ndnboost/preprocessor/tuple/eat.hpp>
#
# define BOOST_PP_WHILE_1(p, o, s) BOOST_PP_WHILE_1_C(BOOST_PP_BOOL(p##(2, s)), p, o, s)
# define BOOST_PP_WHILE_2(p, o, s) BOOST_PP_WHILE_2_C(BOOST_PP_BOOL(p##(3, s)), p, o, s)
diff --git a/boost/preprocessor/control/detail/edg/while.hpp b/ndnboost/preprocessor/control/detail/edg/while.hpp
similarity index 99%
rename from boost/preprocessor/control/detail/edg/while.hpp
rename to ndnboost/preprocessor/control/detail/edg/while.hpp
index ce28eb2..ec10544 100644
--- a/boost/preprocessor/control/detail/edg/while.hpp
+++ b/ndnboost/preprocessor/control/detail/edg/while.hpp
@@ -14,8 +14,8 @@
# ifndef BOOST_PREPROCESSOR_CONTROL_DETAIL_EDG_WHILE_HPP
# define BOOST_PREPROCESSOR_CONTROL_DETAIL_EDG_WHILE_HPP
#
-# include <boost/preprocessor/control/if.hpp>
-# include <boost/preprocessor/tuple/eat.hpp>
+# include <ndnboost/preprocessor/control/if.hpp>
+# include <ndnboost/preprocessor/tuple/eat.hpp>
#
# define BOOST_PP_WHILE_1(p, o, s) BOOST_PP_WHILE_1_I(p, o, s)
# define BOOST_PP_WHILE_2(p, o, s) BOOST_PP_WHILE_2_I(p, o, s)
diff --git a/boost/preprocessor/control/detail/msvc/while.hpp b/ndnboost/preprocessor/control/detail/msvc/while.hpp
similarity index 99%
rename from boost/preprocessor/control/detail/msvc/while.hpp
rename to ndnboost/preprocessor/control/detail/msvc/while.hpp
index e543e41..bd2d461 100644
--- a/boost/preprocessor/control/detail/msvc/while.hpp
+++ b/ndnboost/preprocessor/control/detail/msvc/while.hpp
@@ -14,8 +14,8 @@
# ifndef BOOST_PREPROCESSOR_CONTROL_DETAIL_MSVC_WHILE_HPP
# define BOOST_PREPROCESSOR_CONTROL_DETAIL_MSVC_WHILE_HPP
#
-# include <boost/preprocessor/control/if.hpp>
-# include <boost/preprocessor/tuple/eat.hpp>
+# include <ndnboost/preprocessor/control/if.hpp>
+# include <ndnboost/preprocessor/tuple/eat.hpp>
#
# define BOOST_PP_WHILE_1(p, o, s) BOOST_PP_IF(p(2, s), BOOST_PP_WHILE_2, s BOOST_PP_TUPLE_EAT_3)(p, o, o(2, s))
# define BOOST_PP_WHILE_2(p, o, s) BOOST_PP_IF(p(3, s), BOOST_PP_WHILE_3, s BOOST_PP_TUPLE_EAT_3)(p, o, o(3, s))
diff --git a/boost/preprocessor/control/detail/while.hpp b/ndnboost/preprocessor/control/detail/while.hpp
similarity index 99%
rename from boost/preprocessor/control/detail/while.hpp
rename to ndnboost/preprocessor/control/detail/while.hpp
index 7315e1d..bc81737 100644
--- a/boost/preprocessor/control/detail/while.hpp
+++ b/ndnboost/preprocessor/control/detail/while.hpp
@@ -14,9 +14,9 @@
# ifndef BOOST_PREPROCESSOR_CONTROL_DETAIL_WHILE_HPP
# define BOOST_PREPROCESSOR_CONTROL_DETAIL_WHILE_HPP
#
-# include <boost/preprocessor/control/iif.hpp>
-# include <boost/preprocessor/logical/bool.hpp>
-# include <boost/preprocessor/tuple/eat.hpp>
+# include <ndnboost/preprocessor/control/iif.hpp>
+# include <ndnboost/preprocessor/logical/bool.hpp>
+# include <ndnboost/preprocessor/tuple/eat.hpp>
#
# define BOOST_PP_WHILE_1(p, o, s) BOOST_PP_WHILE_1_C(BOOST_PP_BOOL(p(2, s)), p, o, s)
# define BOOST_PP_WHILE_2(p, o, s) BOOST_PP_WHILE_2_C(BOOST_PP_BOOL(p(3, s)), p, o, s)
diff --git a/boost/preprocessor/control/expr_iif.hpp b/ndnboost/preprocessor/control/expr_iif.hpp
similarity index 95%
rename from boost/preprocessor/control/expr_iif.hpp
rename to ndnboost/preprocessor/control/expr_iif.hpp
index 58f45a4..acd4c15 100644
--- a/boost/preprocessor/control/expr_iif.hpp
+++ b/ndnboost/preprocessor/control/expr_iif.hpp
@@ -12,7 +12,7 @@
# ifndef BOOST_PREPROCESSOR_CONTROL_EXPR_IIF_HPP
# define BOOST_PREPROCESSOR_CONTROL_EXPR_IIF_HPP
#
-# include <boost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
#
# /* BOOST_PP_EXPR_IIF */
#
diff --git a/boost/preprocessor/control/if.hpp b/ndnboost/preprocessor/control/if.hpp
similarity index 83%
rename from boost/preprocessor/control/if.hpp
rename to ndnboost/preprocessor/control/if.hpp
index 52cfc3d..92ea96d 100644
--- a/boost/preprocessor/control/if.hpp
+++ b/ndnboost/preprocessor/control/if.hpp
@@ -14,9 +14,9 @@
# ifndef BOOST_PREPROCESSOR_CONTROL_IF_HPP
# define BOOST_PREPROCESSOR_CONTROL_IF_HPP
#
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/control/iif.hpp>
-# include <boost/preprocessor/logical/bool.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/control/iif.hpp>
+# include <ndnboost/preprocessor/logical/bool.hpp>
#
# /* BOOST_PP_IF */
#
diff --git a/boost/preprocessor/control/iif.hpp b/ndnboost/preprocessor/control/iif.hpp
similarity index 95%
rename from boost/preprocessor/control/iif.hpp
rename to ndnboost/preprocessor/control/iif.hpp
index fd07817..b5e33cf 100644
--- a/boost/preprocessor/control/iif.hpp
+++ b/ndnboost/preprocessor/control/iif.hpp
@@ -12,7 +12,7 @@
# ifndef BOOST_PREPROCESSOR_CONTROL_IIF_HPP
# define BOOST_PREPROCESSOR_CONTROL_IIF_HPP
#
-# include <boost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
#
# if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_MWCC()
# define BOOST_PP_IIF(bit, t, f) BOOST_PP_IIF_I(bit, t, f)
diff --git a/boost/preprocessor/control/while.hpp b/ndnboost/preprocessor/control/while.hpp
similarity index 96%
rename from boost/preprocessor/control/while.hpp
rename to ndnboost/preprocessor/control/while.hpp
index e8a65ff..20dd37f 100644
--- a/boost/preprocessor/control/while.hpp
+++ b/ndnboost/preprocessor/control/while.hpp
@@ -14,13 +14,13 @@
# ifndef BOOST_PREPROCESSOR_CONTROL_WHILE_HPP
# define BOOST_PREPROCESSOR_CONTROL_WHILE_HPP
#
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/debug/error.hpp>
-# include <boost/preprocessor/detail/auto_rec.hpp>
-# include <boost/preprocessor/list/fold_left.hpp>
-# include <boost/preprocessor/list/fold_right.hpp>
-# include <boost/preprocessor/logical/bitand.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/debug/error.hpp>
+# include <ndnboost/preprocessor/detail/auto_rec.hpp>
+# include <ndnboost/preprocessor/list/fold_left.hpp>
+# include <ndnboost/preprocessor/list/fold_right.hpp>
+# include <ndnboost/preprocessor/logical/bitand.hpp>
#
# /* BOOST_PP_WHILE */
#
@@ -39,13 +39,13 @@
# define BOOST_PP_WHILE_F(d, _) 0
#
# if BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_EDG()
-# include <boost/preprocessor/control/detail/edg/while.hpp>
+# include <ndnboost/preprocessor/control/detail/edg/while.hpp>
# elif BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_MSVC()
-# include <boost/preprocessor/control/detail/msvc/while.hpp>
+# include <ndnboost/preprocessor/control/detail/msvc/while.hpp>
# elif BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_DMC()
-# include <boost/preprocessor/control/detail/dmc/while.hpp>
+# include <ndnboost/preprocessor/control/detail/dmc/while.hpp>
# else
-# include <boost/preprocessor/control/detail/while.hpp>
+# include <ndnboost/preprocessor/control/detail/while.hpp>
# endif
#
# define BOOST_PP_WHILE_257(p, o, s) BOOST_PP_ERROR(0x0001)
diff --git a/boost/preprocessor/debug/error.hpp b/ndnboost/preprocessor/debug/error.hpp
similarity index 93%
rename from boost/preprocessor/debug/error.hpp
rename to ndnboost/preprocessor/debug/error.hpp
index c8ae5e7..5adb571 100644
--- a/boost/preprocessor/debug/error.hpp
+++ b/ndnboost/preprocessor/debug/error.hpp
@@ -12,8 +12,8 @@
# ifndef BOOST_PREPROCESSOR_DEBUG_ERROR_HPP
# define BOOST_PREPROCESSOR_DEBUG_ERROR_HPP
#
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
#
# /* BOOST_PP_ERROR */
#
diff --git a/boost/preprocessor/detail/auto_rec.hpp b/ndnboost/preprocessor/detail/auto_rec.hpp
similarity index 99%
rename from boost/preprocessor/detail/auto_rec.hpp
rename to ndnboost/preprocessor/detail/auto_rec.hpp
index 39de1d0..8167a15 100644
--- a/boost/preprocessor/detail/auto_rec.hpp
+++ b/ndnboost/preprocessor/detail/auto_rec.hpp
@@ -9,16 +9,16 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
#
# if BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_DMC()
-# include <boost/preprocessor/detail/dmc/auto_rec.hpp>
+# include <ndnboost/preprocessor/detail/dmc/auto_rec.hpp>
# else
#
# ifndef BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP
# define BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP
#
-# include <boost/preprocessor/control/iif.hpp>
+# include <ndnboost/preprocessor/control/iif.hpp>
#
# /* BOOST_PP_AUTO_REC */
#
diff --git a/boost/preprocessor/detail/check.hpp b/ndnboost/preprocessor/detail/check.hpp
similarity index 95%
rename from boost/preprocessor/detail/check.hpp
rename to ndnboost/preprocessor/detail/check.hpp
index 63f8ff9..3a908d4 100644
--- a/boost/preprocessor/detail/check.hpp
+++ b/ndnboost/preprocessor/detail/check.hpp
@@ -12,8 +12,8 @@
# ifndef BOOST_PREPROCESSOR_DETAIL_CHECK_HPP
# define BOOST_PREPROCESSOR_DETAIL_CHECK_HPP
#
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
#
# /* BOOST_PP_CHECK */
#
diff --git a/boost/preprocessor/detail/dmc/auto_rec.hpp b/ndnboost/preprocessor/detail/dmc/auto_rec.hpp
similarity index 99%
rename from boost/preprocessor/detail/dmc/auto_rec.hpp
rename to ndnboost/preprocessor/detail/dmc/auto_rec.hpp
index 37fbe04..9e40364 100644
--- a/boost/preprocessor/detail/dmc/auto_rec.hpp
+++ b/ndnboost/preprocessor/detail/dmc/auto_rec.hpp
@@ -12,7 +12,7 @@
# ifndef BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP
# define BOOST_PREPROCESSOR_DETAIL_AUTO_REC_HPP
#
-# include <boost/preprocessor/control/iif.hpp>
+# include <ndnboost/preprocessor/control/iif.hpp>
#
# /* BOOST_PP_AUTO_REC */
#
diff --git a/boost/preprocessor/detail/is_binary.hpp b/ndnboost/preprocessor/detail/is_binary.hpp
similarity index 91%
rename from boost/preprocessor/detail/is_binary.hpp
rename to ndnboost/preprocessor/detail/is_binary.hpp
index 3428833..ed35dc8 100644
--- a/boost/preprocessor/detail/is_binary.hpp
+++ b/ndnboost/preprocessor/detail/is_binary.hpp
@@ -12,8 +12,8 @@
# ifndef BOOST_PREPROCESSOR_DETAIL_IS_BINARY_HPP
# define BOOST_PREPROCESSOR_DETAIL_IS_BINARY_HPP
#
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/detail/check.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/detail/check.hpp>
#
# /* BOOST_PP_IS_BINARY */
#
diff --git a/boost/preprocessor/empty.hpp b/ndnboost/preprocessor/empty.hpp
similarity index 92%
rename from boost/preprocessor/empty.hpp
rename to ndnboost/preprocessor/empty.hpp
index 116ef74..4c81065 100644
--- a/boost/preprocessor/empty.hpp
+++ b/ndnboost/preprocessor/empty.hpp
@@ -12,6 +12,6 @@
# ifndef BOOST_PREPROCESSOR_EMPTY_HPP
# define BOOST_PREPROCESSOR_EMPTY_HPP
#
-# include <boost/preprocessor/facilities/empty.hpp>
+# include <ndnboost/preprocessor/facilities/empty.hpp>
#
# endif
diff --git a/boost/preprocessor/enum_params.hpp b/ndnboost/preprocessor/enum_params.hpp
similarity index 91%
rename from boost/preprocessor/enum_params.hpp
rename to ndnboost/preprocessor/enum_params.hpp
index 414f8aa..b2752ce 100644
--- a/boost/preprocessor/enum_params.hpp
+++ b/ndnboost/preprocessor/enum_params.hpp
@@ -12,6 +12,6 @@
# ifndef BOOST_PREPROCESSOR_ENUM_PARAMS_HPP
# define BOOST_PREPROCESSOR_ENUM_PARAMS_HPP
#
-# include <boost/preprocessor/repetition/enum_params.hpp>
+# include <ndnboost/preprocessor/repetition/enum_params.hpp>
#
# endif
diff --git a/boost/preprocessor/facilities/empty.hpp b/ndnboost/preprocessor/facilities/empty.hpp
similarity index 100%
rename from boost/preprocessor/facilities/empty.hpp
rename to ndnboost/preprocessor/facilities/empty.hpp
diff --git a/boost/preprocessor/facilities/identity.hpp b/ndnboost/preprocessor/facilities/identity.hpp
similarity index 90%
rename from boost/preprocessor/facilities/identity.hpp
rename to ndnboost/preprocessor/facilities/identity.hpp
index 13ec4ca..4f48d28 100644
--- a/boost/preprocessor/facilities/identity.hpp
+++ b/ndnboost/preprocessor/facilities/identity.hpp
@@ -14,7 +14,7 @@
# ifndef BOOST_PREPROCESSOR_FACILITIES_IDENTITY_HPP
# define BOOST_PREPROCESSOR_FACILITIES_IDENTITY_HPP
#
-# include <boost/preprocessor/facilities/empty.hpp>
+# include <ndnboost/preprocessor/facilities/empty.hpp>
#
# /* BOOST_PP_IDENTITY */
#
diff --git a/boost/preprocessor/facilities/overload.hpp b/ndnboost/preprocessor/facilities/overload.hpp
similarity index 91%
rename from boost/preprocessor/facilities/overload.hpp
rename to ndnboost/preprocessor/facilities/overload.hpp
index 1576316..2d26d6b 100644
--- a/boost/preprocessor/facilities/overload.hpp
+++ b/ndnboost/preprocessor/facilities/overload.hpp
@@ -13,8 +13,8 @@
# ifndef BOOST_PREPROCESSOR_FACILITIES_OVERLOAD_HPP
# define BOOST_PREPROCESSOR_FACILITIES_OVERLOAD_HPP
#
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/variadic/size.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/variadic/size.hpp>
#
# /* BOOST_PP_OVERLOAD */
#
diff --git a/boost/preprocessor/identity.hpp b/ndnboost/preprocessor/identity.hpp
similarity index 92%
rename from boost/preprocessor/identity.hpp
rename to ndnboost/preprocessor/identity.hpp
index 847dd13..3101d21 100644
--- a/boost/preprocessor/identity.hpp
+++ b/ndnboost/preprocessor/identity.hpp
@@ -12,6 +12,6 @@
# ifndef BOOST_PREPROCESSOR_IDENTITY_HPP
# define BOOST_PREPROCESSOR_IDENTITY_HPP
#
-# include <boost/preprocessor/facilities/identity.hpp>
+# include <ndnboost/preprocessor/facilities/identity.hpp>
#
# endif
diff --git a/boost/preprocessor/inc.hpp b/ndnboost/preprocessor/inc.hpp
similarity index 92%
rename from boost/preprocessor/inc.hpp
rename to ndnboost/preprocessor/inc.hpp
index b98d3a6..143930d 100644
--- a/boost/preprocessor/inc.hpp
+++ b/ndnboost/preprocessor/inc.hpp
@@ -12,6 +12,6 @@
# ifndef BOOST_PREPROCESSOR_INC_HPP
# define BOOST_PREPROCESSOR_INC_HPP
#
-# include <boost/preprocessor/arithmetic/inc.hpp>
+# include <ndnboost/preprocessor/arithmetic/inc.hpp>
#
# endif
diff --git a/boost/preprocessor/iterate.hpp b/ndnboost/preprocessor/iterate.hpp
similarity index 92%
rename from boost/preprocessor/iterate.hpp
rename to ndnboost/preprocessor/iterate.hpp
index e720ec8..0d2d058 100644
--- a/boost/preprocessor/iterate.hpp
+++ b/ndnboost/preprocessor/iterate.hpp
@@ -12,6 +12,6 @@
# ifndef BOOST_PREPROCESSOR_ITERATE_HPP
# define BOOST_PREPROCESSOR_ITERATE_HPP
#
-# include <boost/preprocessor/iteration/iterate.hpp>
+# include <ndnboost/preprocessor/iteration/iterate.hpp>
#
# endif
diff --git a/boost/preprocessor/iteration/detail/bounds/lower1.hpp b/ndnboost/preprocessor/iteration/detail/bounds/lower1.hpp
similarity index 98%
rename from boost/preprocessor/iteration/detail/bounds/lower1.hpp
rename to ndnboost/preprocessor/iteration/detail/bounds/lower1.hpp
index 6694d0b..576e070 100644
--- a/boost/preprocessor/iteration/detail/bounds/lower1.hpp
+++ b/ndnboost/preprocessor/iteration/detail/bounds/lower1.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_ITERATION_START_1
#
diff --git a/boost/preprocessor/iteration/detail/bounds/lower2.hpp b/ndnboost/preprocessor/iteration/detail/bounds/lower2.hpp
similarity index 98%
rename from boost/preprocessor/iteration/detail/bounds/lower2.hpp
rename to ndnboost/preprocessor/iteration/detail/bounds/lower2.hpp
index ece21fc..50c430c 100644
--- a/boost/preprocessor/iteration/detail/bounds/lower2.hpp
+++ b/ndnboost/preprocessor/iteration/detail/bounds/lower2.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_ITERATION_START_2
#
diff --git a/boost/preprocessor/iteration/detail/bounds/lower3.hpp b/ndnboost/preprocessor/iteration/detail/bounds/lower3.hpp
similarity index 98%
rename from boost/preprocessor/iteration/detail/bounds/lower3.hpp
rename to ndnboost/preprocessor/iteration/detail/bounds/lower3.hpp
index 8429eac..f90cd0e 100644
--- a/boost/preprocessor/iteration/detail/bounds/lower3.hpp
+++ b/ndnboost/preprocessor/iteration/detail/bounds/lower3.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_ITERATION_START_3
#
diff --git a/boost/preprocessor/iteration/detail/bounds/lower4.hpp b/ndnboost/preprocessor/iteration/detail/bounds/lower4.hpp
similarity index 98%
rename from boost/preprocessor/iteration/detail/bounds/lower4.hpp
rename to ndnboost/preprocessor/iteration/detail/bounds/lower4.hpp
index ba0832f..4617e5c 100644
--- a/boost/preprocessor/iteration/detail/bounds/lower4.hpp
+++ b/ndnboost/preprocessor/iteration/detail/bounds/lower4.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_ITERATION_START_4
#
diff --git a/boost/preprocessor/iteration/detail/bounds/lower5.hpp b/ndnboost/preprocessor/iteration/detail/bounds/lower5.hpp
similarity index 98%
rename from boost/preprocessor/iteration/detail/bounds/lower5.hpp
rename to ndnboost/preprocessor/iteration/detail/bounds/lower5.hpp
index f4888c7..b7ae8d6 100644
--- a/boost/preprocessor/iteration/detail/bounds/lower5.hpp
+++ b/ndnboost/preprocessor/iteration/detail/bounds/lower5.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_ITERATION_START_5
#
diff --git a/boost/preprocessor/iteration/detail/bounds/upper1.hpp b/ndnboost/preprocessor/iteration/detail/bounds/upper1.hpp
similarity index 98%
rename from boost/preprocessor/iteration/detail/bounds/upper1.hpp
rename to ndnboost/preprocessor/iteration/detail/bounds/upper1.hpp
index 50d0fcf..f7b1a0f 100644
--- a/boost/preprocessor/iteration/detail/bounds/upper1.hpp
+++ b/ndnboost/preprocessor/iteration/detail/bounds/upper1.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_ITERATION_FINISH_1
#
diff --git a/boost/preprocessor/iteration/detail/bounds/upper2.hpp b/ndnboost/preprocessor/iteration/detail/bounds/upper2.hpp
similarity index 98%
rename from boost/preprocessor/iteration/detail/bounds/upper2.hpp
rename to ndnboost/preprocessor/iteration/detail/bounds/upper2.hpp
index faef6f4..7960ef9 100644
--- a/boost/preprocessor/iteration/detail/bounds/upper2.hpp
+++ b/ndnboost/preprocessor/iteration/detail/bounds/upper2.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_ITERATION_FINISH_2
#
diff --git a/boost/preprocessor/iteration/detail/bounds/upper3.hpp b/ndnboost/preprocessor/iteration/detail/bounds/upper3.hpp
similarity index 98%
rename from boost/preprocessor/iteration/detail/bounds/upper3.hpp
rename to ndnboost/preprocessor/iteration/detail/bounds/upper3.hpp
index 38d9ade..fa4aaef 100644
--- a/boost/preprocessor/iteration/detail/bounds/upper3.hpp
+++ b/ndnboost/preprocessor/iteration/detail/bounds/upper3.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_ITERATION_FINISH_3
#
diff --git a/boost/preprocessor/iteration/detail/bounds/upper4.hpp b/ndnboost/preprocessor/iteration/detail/bounds/upper4.hpp
similarity index 98%
rename from boost/preprocessor/iteration/detail/bounds/upper4.hpp
rename to ndnboost/preprocessor/iteration/detail/bounds/upper4.hpp
index 7f771c2..820031e 100644
--- a/boost/preprocessor/iteration/detail/bounds/upper4.hpp
+++ b/ndnboost/preprocessor/iteration/detail/bounds/upper4.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_ITERATION_FINISH_4
#
diff --git a/boost/preprocessor/iteration/detail/bounds/upper5.hpp b/ndnboost/preprocessor/iteration/detail/bounds/upper5.hpp
similarity index 98%
rename from boost/preprocessor/iteration/detail/bounds/upper5.hpp
rename to ndnboost/preprocessor/iteration/detail/bounds/upper5.hpp
index 9f27d58..6cd5e2a 100644
--- a/boost/preprocessor/iteration/detail/bounds/upper5.hpp
+++ b/ndnboost/preprocessor/iteration/detail/bounds/upper5.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_ITERATION_FINISH_5
#
diff --git a/boost/preprocessor/iteration/detail/finish.hpp b/ndnboost/preprocessor/iteration/detail/finish.hpp
similarity index 98%
rename from boost/preprocessor/iteration/detail/finish.hpp
rename to ndnboost/preprocessor/iteration/detail/finish.hpp
index 0236944..bcd6ca9 100644
--- a/boost/preprocessor/iteration/detail/finish.hpp
+++ b/ndnboost/preprocessor/iteration/detail/finish.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_LOCAL_FE
#
diff --git a/boost/preprocessor/iteration/detail/iter/forward1.hpp b/ndnboost/preprocessor/iteration/detail/iter/forward1.hpp
similarity index 99%
rename from boost/preprocessor/iteration/detail/iter/forward1.hpp
rename to ndnboost/preprocessor/iteration/detail/iter/forward1.hpp
index 3c6a458..542e1c3 100644
--- a/boost/preprocessor/iteration/detail/iter/forward1.hpp
+++ b/ndnboost/preprocessor/iteration/detail/iter/forward1.hpp
@@ -14,16 +14,16 @@
# error BOOST_PP_ERROR: depth #1 filename is not defined
# endif
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
-# include <boost/preprocessor/iteration/detail/bounds/lower1.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/lower1.hpp>
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
-# include <boost/preprocessor/iteration/detail/bounds/upper1.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/upper1.hpp>
# define BOOST_PP_ITERATION_FLAGS_1() 0
# undef BOOST_PP_ITERATION_LIMITS
# elif defined(BOOST_PP_ITERATION_PARAMS_1)
# define BOOST_PP_VALUE BOOST_PP_ARRAY_ELEM(0, BOOST_PP_ITERATION_PARAMS_1)
-# include <boost/preprocessor/iteration/detail/bounds/lower1.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/lower1.hpp>
# define BOOST_PP_VALUE BOOST_PP_ARRAY_ELEM(1, BOOST_PP_ITERATION_PARAMS_1)
-# include <boost/preprocessor/iteration/detail/bounds/upper1.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/upper1.hpp>
# define BOOST_PP_FILENAME_1 BOOST_PP_ARRAY_ELEM(2, BOOST_PP_ITERATION_PARAMS_1)
# if BOOST_PP_ARRAY_SIZE(BOOST_PP_ITERATION_PARAMS_1) >= 4
# define BOOST_PP_ITERATION_FLAGS_1() BOOST_PP_ARRAY_ELEM(3, BOOST_PP_ITERATION_PARAMS_1)
@@ -40,7 +40,7 @@
# define BOOST_PP_IS_ITERATING 1
#
# if (BOOST_PP_ITERATION_START_1) > (BOOST_PP_ITERATION_FINISH_1)
-# include <boost/preprocessor/iteration/detail/iter/reverse1.hpp>
+# include <ndnboost/preprocessor/iteration/detail/iter/reverse1.hpp>
# else
# if BOOST_PP_ITERATION_START_1 <= 0 && BOOST_PP_ITERATION_FINISH_1 >= 0
# define BOOST_PP_ITERATION_1 0
diff --git a/boost/preprocessor/iteration/detail/iter/forward2.hpp b/ndnboost/preprocessor/iteration/detail/iter/forward2.hpp
similarity index 99%
rename from boost/preprocessor/iteration/detail/iter/forward2.hpp
rename to ndnboost/preprocessor/iteration/detail/iter/forward2.hpp
index e61a329..25ad55c 100644
--- a/boost/preprocessor/iteration/detail/iter/forward2.hpp
+++ b/ndnboost/preprocessor/iteration/detail/iter/forward2.hpp
@@ -14,16 +14,16 @@
# error BOOST_PP_ERROR: depth #2 filename is not defined
# endif
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
-# include <boost/preprocessor/iteration/detail/bounds/lower2.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/lower2.hpp>
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
-# include <boost/preprocessor/iteration/detail/bounds/upper2.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/upper2.hpp>
# define BOOST_PP_ITERATION_FLAGS_2() 0
# undef BOOST_PP_ITERATION_LIMITS
# elif defined(BOOST_PP_ITERATION_PARAMS_2)
# define BOOST_PP_VALUE BOOST_PP_ARRAY_ELEM(0, BOOST_PP_ITERATION_PARAMS_2)
-# include <boost/preprocessor/iteration/detail/bounds/lower2.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/lower2.hpp>
# define BOOST_PP_VALUE BOOST_PP_ARRAY_ELEM(1, BOOST_PP_ITERATION_PARAMS_2)
-# include <boost/preprocessor/iteration/detail/bounds/upper2.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/upper2.hpp>
# define BOOST_PP_FILENAME_2 BOOST_PP_ARRAY_ELEM(2, BOOST_PP_ITERATION_PARAMS_2)
# if BOOST_PP_ARRAY_SIZE(BOOST_PP_ITERATION_PARAMS_2) >= 4
# define BOOST_PP_ITERATION_FLAGS_2() BOOST_PP_ARRAY_ELEM(3, BOOST_PP_ITERATION_PARAMS_2)
@@ -38,7 +38,7 @@
# define BOOST_PP_ITERATION_DEPTH() 2
#
# if (BOOST_PP_ITERATION_START_2) > (BOOST_PP_ITERATION_FINISH_2)
-# include <boost/preprocessor/iteration/detail/iter/reverse2.hpp>
+# include <ndnboost/preprocessor/iteration/detail/iter/reverse2.hpp>
# else
# if BOOST_PP_ITERATION_START_2 <= 0 && BOOST_PP_ITERATION_FINISH_2 >= 0
# define BOOST_PP_ITERATION_2 0
diff --git a/boost/preprocessor/iteration/detail/iter/forward3.hpp b/ndnboost/preprocessor/iteration/detail/iter/forward3.hpp
similarity index 99%
rename from boost/preprocessor/iteration/detail/iter/forward3.hpp
rename to ndnboost/preprocessor/iteration/detail/iter/forward3.hpp
index e68966f..f650c18 100644
--- a/boost/preprocessor/iteration/detail/iter/forward3.hpp
+++ b/ndnboost/preprocessor/iteration/detail/iter/forward3.hpp
@@ -14,16 +14,16 @@
# error BOOST_PP_ERROR: depth #3 filename is not defined
# endif
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
-# include <boost/preprocessor/iteration/detail/bounds/lower3.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/lower3.hpp>
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
-# include <boost/preprocessor/iteration/detail/bounds/upper3.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/upper3.hpp>
# define BOOST_PP_ITERATION_FLAGS_3() 0
# undef BOOST_PP_ITERATION_LIMITS
# elif defined(BOOST_PP_ITERATION_PARAMS_3)
# define BOOST_PP_VALUE BOOST_PP_ARRAY_ELEM(0, BOOST_PP_ITERATION_PARAMS_3)
-# include <boost/preprocessor/iteration/detail/bounds/lower3.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/lower3.hpp>
# define BOOST_PP_VALUE BOOST_PP_ARRAY_ELEM(1, BOOST_PP_ITERATION_PARAMS_3)
-# include <boost/preprocessor/iteration/detail/bounds/upper3.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/upper3.hpp>
# define BOOST_PP_FILENAME_3 BOOST_PP_ARRAY_ELEM(2, BOOST_PP_ITERATION_PARAMS_3)
# if BOOST_PP_ARRAY_SIZE(BOOST_PP_ITERATION_PARAMS_3) >= 4
# define BOOST_PP_ITERATION_FLAGS_3() BOOST_PP_ARRAY_ELEM(3, BOOST_PP_ITERATION_PARAMS_3)
@@ -38,7 +38,7 @@
# define BOOST_PP_ITERATION_DEPTH() 3
#
# if (BOOST_PP_ITERATION_START_3) > (BOOST_PP_ITERATION_FINISH_3)
-# include <boost/preprocessor/iteration/detail/iter/reverse3.hpp>
+# include <ndnboost/preprocessor/iteration/detail/iter/reverse3.hpp>
# else
# if BOOST_PP_ITERATION_START_3 <= 0 && BOOST_PP_ITERATION_FINISH_3 >= 0
# define BOOST_PP_ITERATION_3 0
diff --git a/boost/preprocessor/iteration/detail/iter/forward4.hpp b/ndnboost/preprocessor/iteration/detail/iter/forward4.hpp
similarity index 99%
rename from boost/preprocessor/iteration/detail/iter/forward4.hpp
rename to ndnboost/preprocessor/iteration/detail/iter/forward4.hpp
index 1b4f588..3ddfbf5 100644
--- a/boost/preprocessor/iteration/detail/iter/forward4.hpp
+++ b/ndnboost/preprocessor/iteration/detail/iter/forward4.hpp
@@ -14,16 +14,16 @@
# error BOOST_PP_ERROR: depth #4 filename is not defined
# endif
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
-# include <boost/preprocessor/iteration/detail/bounds/lower4.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/lower4.hpp>
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
-# include <boost/preprocessor/iteration/detail/bounds/upper4.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/upper4.hpp>
# define BOOST_PP_ITERATION_FLAGS_4() 0
# undef BOOST_PP_ITERATION_LIMITS
# elif defined(BOOST_PP_ITERATION_PARAMS_4)
# define BOOST_PP_VALUE BOOST_PP_ARRAY_ELEM(0, BOOST_PP_ITERATION_PARAMS_4)
-# include <boost/preprocessor/iteration/detail/bounds/lower4.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/lower4.hpp>
# define BOOST_PP_VALUE BOOST_PP_ARRAY_ELEM(1, BOOST_PP_ITERATION_PARAMS_4)
-# include <boost/preprocessor/iteration/detail/bounds/upper4.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/upper4.hpp>
# define BOOST_PP_FILENAME_4 BOOST_PP_ARRAY_ELEM(2, BOOST_PP_ITERATION_PARAMS_4)
# if BOOST_PP_ARRAY_SIZE(BOOST_PP_ITERATION_PARAMS_4) >= 4
# define BOOST_PP_ITERATION_FLAGS_4() BOOST_PP_ARRAY_ELEM(3, BOOST_PP_ITERATION_PARAMS_4)
@@ -38,7 +38,7 @@
# define BOOST_PP_ITERATION_DEPTH() 4
#
# if (BOOST_PP_ITERATION_START_4) > (BOOST_PP_ITERATION_FINISH_4)
-# include <boost/preprocessor/iteration/detail/iter/reverse4.hpp>
+# include <ndnboost/preprocessor/iteration/detail/iter/reverse4.hpp>
# else
# if BOOST_PP_ITERATION_START_4 <= 0 && BOOST_PP_ITERATION_FINISH_4 >= 0
# define BOOST_PP_ITERATION_4 0
diff --git a/boost/preprocessor/iteration/detail/iter/forward5.hpp b/ndnboost/preprocessor/iteration/detail/iter/forward5.hpp
similarity index 99%
rename from boost/preprocessor/iteration/detail/iter/forward5.hpp
rename to ndnboost/preprocessor/iteration/detail/iter/forward5.hpp
index 7617607..acefeea 100644
--- a/boost/preprocessor/iteration/detail/iter/forward5.hpp
+++ b/ndnboost/preprocessor/iteration/detail/iter/forward5.hpp
@@ -14,16 +14,16 @@
# error BOOST_PP_ERROR: depth #5 filename is not defined
# endif
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
-# include <boost/preprocessor/iteration/detail/bounds/lower5.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/lower5.hpp>
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
-# include <boost/preprocessor/iteration/detail/bounds/upper5.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/upper5.hpp>
# define BOOST_PP_ITERATION_FLAGS_5() 0
# undef BOOST_PP_ITERATION_LIMITS
# elif defined(BOOST_PP_ITERATION_PARAMS_5)
# define BOOST_PP_VALUE BOOST_PP_ARRAY_ELEM(0, BOOST_PP_ITERATION_PARAMS_5)
-# include <boost/preprocessor/iteration/detail/bounds/lower5.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/lower5.hpp>
# define BOOST_PP_VALUE BOOST_PP_ARRAY_ELEM(1, BOOST_PP_ITERATION_PARAMS_5)
-# include <boost/preprocessor/iteration/detail/bounds/upper5.hpp>
+# include <ndnboost/preprocessor/iteration/detail/bounds/upper5.hpp>
# define BOOST_PP_FILENAME_5 BOOST_PP_ARRAY_ELEM(2, BOOST_PP_ITERATION_PARAMS_5)
# if BOOST_PP_ARRAY_SIZE(BOOST_PP_ITERATION_PARAMS_5) >= 4
# define BOOST_PP_ITERATION_FLAGS_5() BOOST_PP_ARRAY_ELEM(3, BOOST_PP_ITERATION_PARAMS_5)
@@ -38,7 +38,7 @@
# define BOOST_PP_ITERATION_DEPTH() 5
#
# if (BOOST_PP_ITERATION_START_5) > (BOOST_PP_ITERATION_FINISH_5)
-# include <boost/preprocessor/iteration/detail/iter/reverse5.hpp>
+# include <ndnboost/preprocessor/iteration/detail/iter/reverse5.hpp>
# else
# if BOOST_PP_ITERATION_START_5 <= 0 && BOOST_PP_ITERATION_FINISH_5 >= 0
# define BOOST_PP_ITERATION_5 0
diff --git a/boost/preprocessor/iteration/detail/iter/reverse1.hpp b/ndnboost/preprocessor/iteration/detail/iter/reverse1.hpp
similarity index 100%
rename from boost/preprocessor/iteration/detail/iter/reverse1.hpp
rename to ndnboost/preprocessor/iteration/detail/iter/reverse1.hpp
diff --git a/boost/preprocessor/iteration/detail/iter/reverse2.hpp b/ndnboost/preprocessor/iteration/detail/iter/reverse2.hpp
similarity index 100%
rename from boost/preprocessor/iteration/detail/iter/reverse2.hpp
rename to ndnboost/preprocessor/iteration/detail/iter/reverse2.hpp
diff --git a/boost/preprocessor/iteration/detail/iter/reverse3.hpp b/ndnboost/preprocessor/iteration/detail/iter/reverse3.hpp
similarity index 100%
rename from boost/preprocessor/iteration/detail/iter/reverse3.hpp
rename to ndnboost/preprocessor/iteration/detail/iter/reverse3.hpp
diff --git a/boost/preprocessor/iteration/detail/iter/reverse4.hpp b/ndnboost/preprocessor/iteration/detail/iter/reverse4.hpp
similarity index 100%
rename from boost/preprocessor/iteration/detail/iter/reverse4.hpp
rename to ndnboost/preprocessor/iteration/detail/iter/reverse4.hpp
diff --git a/boost/preprocessor/iteration/detail/iter/reverse5.hpp b/ndnboost/preprocessor/iteration/detail/iter/reverse5.hpp
similarity index 100%
rename from boost/preprocessor/iteration/detail/iter/reverse5.hpp
rename to ndnboost/preprocessor/iteration/detail/iter/reverse5.hpp
diff --git a/boost/preprocessor/iteration/detail/local.hpp b/ndnboost/preprocessor/iteration/detail/local.hpp
similarity index 98%
rename from boost/preprocessor/iteration/detail/local.hpp
rename to ndnboost/preprocessor/iteration/detail/local.hpp
index ccddd5e..1c79f47 100644
--- a/boost/preprocessor/iteration/detail/local.hpp
+++ b/ndnboost/preprocessor/iteration/detail/local.hpp
@@ -19,16 +19,16 @@
# define BOOST_PP_LOCAL_F BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_LOCAL_LIMITS)
# else
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_LOCAL_LIMITS)
-# include <boost/preprocessor/iteration/detail/start.hpp>
+# include <ndnboost/preprocessor/iteration/detail/start.hpp>
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_LOCAL_LIMITS)
-# include <boost/preprocessor/iteration/detail/finish.hpp>
+# include <ndnboost/preprocessor/iteration/detail/finish.hpp>
# define BOOST_PP_LOCAL_S BOOST_PP_LOCAL_SE()
# define BOOST_PP_LOCAL_F BOOST_PP_LOCAL_FE()
# endif
# endif
#
# if (BOOST_PP_LOCAL_S) > (BOOST_PP_LOCAL_F)
-# include <boost/preprocessor/iteration/detail/rlocal.hpp>
+# include <ndnboost/preprocessor/iteration/detail/rlocal.hpp>
# else
# if BOOST_PP_LOCAL_C(0)
BOOST_PP_LOCAL_MACRO(0)
diff --git a/boost/preprocessor/iteration/detail/rlocal.hpp b/ndnboost/preprocessor/iteration/detail/rlocal.hpp
similarity index 100%
rename from boost/preprocessor/iteration/detail/rlocal.hpp
rename to ndnboost/preprocessor/iteration/detail/rlocal.hpp
diff --git a/boost/preprocessor/iteration/detail/self.hpp b/ndnboost/preprocessor/iteration/detail/self.hpp
similarity index 100%
rename from boost/preprocessor/iteration/detail/self.hpp
rename to ndnboost/preprocessor/iteration/detail/self.hpp
diff --git a/boost/preprocessor/iteration/detail/start.hpp b/ndnboost/preprocessor/iteration/detail/start.hpp
similarity index 98%
rename from boost/preprocessor/iteration/detail/start.hpp
rename to ndnboost/preprocessor/iteration/detail/start.hpp
index cbf0381..31f9cf9 100644
--- a/boost/preprocessor/iteration/detail/start.hpp
+++ b/ndnboost/preprocessor/iteration/detail/start.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_LOCAL_SE
#
diff --git a/boost/preprocessor/iteration/iterate.hpp b/ndnboost/preprocessor/iteration/iterate.hpp
similarity index 79%
rename from boost/preprocessor/iteration/iterate.hpp
rename to ndnboost/preprocessor/iteration/iterate.hpp
index 8f861e7..8a11939 100644
--- a/boost/preprocessor/iteration/iterate.hpp
+++ b/ndnboost/preprocessor/iteration/iterate.hpp
@@ -12,13 +12,13 @@
# ifndef BOOST_PREPROCESSOR_ITERATION_ITERATE_HPP
# define BOOST_PREPROCESSOR_ITERATION_ITERATE_HPP
#
-# include <boost/preprocessor/arithmetic/dec.hpp>
-# include <boost/preprocessor/arithmetic/inc.hpp>
-# include <boost/preprocessor/array/elem.hpp>
-# include <boost/preprocessor/array/size.hpp>
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/slot/slot.hpp>
-# include <boost/preprocessor/tuple/elem.hpp>
+# include <ndnboost/preprocessor/arithmetic/dec.hpp>
+# include <ndnboost/preprocessor/arithmetic/inc.hpp>
+# include <ndnboost/preprocessor/array/elem.hpp>
+# include <ndnboost/preprocessor/array/size.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/slot/slot.hpp>
+# include <ndnboost/preprocessor/tuple/elem.hpp>
#
# /* BOOST_PP_ITERATION_DEPTH */
#
@@ -73,10 +73,10 @@
#
# define BOOST_PP_ITERATE() BOOST_PP_CAT(BOOST_PP_ITERATE_, BOOST_PP_INC(BOOST_PP_ITERATION_DEPTH()))
#
-# define BOOST_PP_ITERATE_1 <boost/preprocessor/iteration/detail/iter/forward1.hpp>
-# define BOOST_PP_ITERATE_2 <boost/preprocessor/iteration/detail/iter/forward2.hpp>
-# define BOOST_PP_ITERATE_3 <boost/preprocessor/iteration/detail/iter/forward3.hpp>
-# define BOOST_PP_ITERATE_4 <boost/preprocessor/iteration/detail/iter/forward4.hpp>
-# define BOOST_PP_ITERATE_5 <boost/preprocessor/iteration/detail/iter/forward5.hpp>
+# define BOOST_PP_ITERATE_1 <ndnboost/preprocessor/iteration/detail/iter/forward1.hpp>
+# define BOOST_PP_ITERATE_2 <ndnboost/preprocessor/iteration/detail/iter/forward2.hpp>
+# define BOOST_PP_ITERATE_3 <ndnboost/preprocessor/iteration/detail/iter/forward3.hpp>
+# define BOOST_PP_ITERATE_4 <ndnboost/preprocessor/iteration/detail/iter/forward4.hpp>
+# define BOOST_PP_ITERATE_5 <ndnboost/preprocessor/iteration/detail/iter/forward5.hpp>
#
# endif
diff --git a/boost/preprocessor/iteration/local.hpp b/ndnboost/preprocessor/iteration/local.hpp
similarity index 79%
rename from boost/preprocessor/iteration/local.hpp
rename to ndnboost/preprocessor/iteration/local.hpp
index 289fb1a..76992b7 100644
--- a/boost/preprocessor/iteration/local.hpp
+++ b/ndnboost/preprocessor/iteration/local.hpp
@@ -12,13 +12,13 @@
# ifndef BOOST_PREPROCESSOR_ITERATION_LOCAL_HPP
# define BOOST_PREPROCESSOR_ITERATION_LOCAL_HPP
#
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/slot/slot.hpp>
-# include <boost/preprocessor/tuple/elem.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/slot/slot.hpp>
+# include <ndnboost/preprocessor/tuple/elem.hpp>
#
# /* BOOST_PP_LOCAL_ITERATE */
#
-# define BOOST_PP_LOCAL_ITERATE() <boost/preprocessor/iteration/detail/local.hpp>
+# define BOOST_PP_LOCAL_ITERATE() <ndnboost/preprocessor/iteration/detail/local.hpp>
#
# define BOOST_PP_LOCAL_C(n) (BOOST_PP_LOCAL_S) <= n && (BOOST_PP_LOCAL_F) >= n
# define BOOST_PP_LOCAL_R(n) (BOOST_PP_LOCAL_F) <= n && (BOOST_PP_LOCAL_S) >= n
diff --git a/boost/preprocessor/iteration/self.hpp b/ndnboost/preprocessor/iteration/self.hpp
similarity index 89%
rename from boost/preprocessor/iteration/self.hpp
rename to ndnboost/preprocessor/iteration/self.hpp
index 6e0464c..f8c8528 100644
--- a/boost/preprocessor/iteration/self.hpp
+++ b/ndnboost/preprocessor/iteration/self.hpp
@@ -14,6 +14,6 @@
#
# /* BOOST_PP_INCLUDE_SELF */
#
-# define BOOST_PP_INCLUDE_SELF() <boost/preprocessor/iteration/detail/self.hpp>
+# define BOOST_PP_INCLUDE_SELF() <ndnboost/preprocessor/iteration/detail/self.hpp>
#
# endif
diff --git a/boost/preprocessor/list/adt.hpp b/ndnboost/preprocessor/list/adt.hpp
similarity index 90%
rename from boost/preprocessor/list/adt.hpp
rename to ndnboost/preprocessor/list/adt.hpp
index b4f12ba..a4e3785 100644
--- a/boost/preprocessor/list/adt.hpp
+++ b/ndnboost/preprocessor/list/adt.hpp
@@ -14,10 +14,10 @@
# ifndef BOOST_PREPROCESSOR_LIST_ADT_HPP
# define BOOST_PREPROCESSOR_LIST_ADT_HPP
#
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/detail/is_binary.hpp>
-# include <boost/preprocessor/logical/compl.hpp>
-# include <boost/preprocessor/tuple/eat.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/detail/is_binary.hpp>
+# include <ndnboost/preprocessor/logical/compl.hpp>
+# include <ndnboost/preprocessor/tuple/eat.hpp>
#
# /* BOOST_PP_LIST_CONS */
#
diff --git a/boost/preprocessor/list/append.hpp b/ndnboost/preprocessor/list/append.hpp
similarity index 92%
rename from boost/preprocessor/list/append.hpp
rename to ndnboost/preprocessor/list/append.hpp
index 26e9d74..0f7cb4d 100644
--- a/boost/preprocessor/list/append.hpp
+++ b/ndnboost/preprocessor/list/append.hpp
@@ -14,8 +14,8 @@
# ifndef BOOST_PREPROCESSOR_LIST_APPEND_HPP
# define BOOST_PREPROCESSOR_LIST_APPEND_HPP
#
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/list/fold_right.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/list/fold_right.hpp>
#
# /* BOOST_PP_LIST_APPEND */
#
diff --git a/boost/preprocessor/list/detail/dmc/fold_left.hpp b/ndnboost/preprocessor/list/detail/dmc/fold_left.hpp
similarity index 99%
rename from boost/preprocessor/list/detail/dmc/fold_left.hpp
rename to ndnboost/preprocessor/list/detail/dmc/fold_left.hpp
index 844ac5b..073cc13 100644
--- a/boost/preprocessor/list/detail/dmc/fold_left.hpp
+++ b/ndnboost/preprocessor/list/detail/dmc/fold_left.hpp
@@ -14,10 +14,10 @@
# ifndef BOOST_PREPROCESSOR_LIST_DETAIL_FOLD_LEFT_HPP
# define BOOST_PREPROCESSOR_LIST_DETAIL_FOLD_LEFT_HPP
#
-# include <boost/preprocessor/control/expr_iif.hpp>
-# include <boost/preprocessor/control/iif.hpp>
-# include <boost/preprocessor/list/adt.hpp>
-# include <boost/preprocessor/tuple/elem.hpp>
+# include <ndnboost/preprocessor/control/expr_iif.hpp>
+# include <ndnboost/preprocessor/control/iif.hpp>
+# include <ndnboost/preprocessor/list/adt.hpp>
+# include <ndnboost/preprocessor/tuple/elem.hpp>
#
# define BOOST_PP_LIST_FOLD_LEFT_1(o, s, l) BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS(l), BOOST_PP_LIST_FOLD_LEFT_2, BOOST_PP_TUPLE_ELEM_3_1)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS(l), o, BOOST_PP_TUPLE_ELEM_3_1)(2, s, BOOST_PP_LIST_FIRST(l)), BOOST_PP_LIST_REST(l))
# define BOOST_PP_LIST_FOLD_LEFT_2(o, s, l) BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS(l), BOOST_PP_LIST_FOLD_LEFT_3, BOOST_PP_TUPLE_ELEM_3_1)(o, BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS(l), o, BOOST_PP_TUPLE_ELEM_3_1)(3, s, BOOST_PP_LIST_FIRST(l)), BOOST_PP_LIST_REST(l))
diff --git a/boost/preprocessor/list/detail/edg/fold_left.hpp b/ndnboost/preprocessor/list/detail/edg/fold_left.hpp
similarity index 99%
rename from boost/preprocessor/list/detail/edg/fold_left.hpp
rename to ndnboost/preprocessor/list/detail/edg/fold_left.hpp
index ae9524f..87550f0 100644
--- a/boost/preprocessor/list/detail/edg/fold_left.hpp
+++ b/ndnboost/preprocessor/list/detail/edg/fold_left.hpp
@@ -14,10 +14,10 @@
# ifndef BOOST_PREPROCESSOR_LIST_DETAIL_EDG_FOLD_LEFT_HPP
# define BOOST_PREPROCESSOR_LIST_DETAIL_EDG_FOLD_LEFT_HPP
#
-# include <boost/preprocessor/control/expr_iif.hpp>
-# include <boost/preprocessor/control/iif.hpp>
-# include <boost/preprocessor/list/adt.hpp>
-# include <boost/preprocessor/tuple/eat.hpp>
+# include <ndnboost/preprocessor/control/expr_iif.hpp>
+# include <ndnboost/preprocessor/control/iif.hpp>
+# include <ndnboost/preprocessor/list/adt.hpp>
+# include <ndnboost/preprocessor/tuple/eat.hpp>
#
# define BOOST_PP_LIST_FOLD_LEFT_1(o, s, l) BOOST_PP_LIST_FOLD_LEFT_1_D(o, s, l)
# define BOOST_PP_LIST_FOLD_LEFT_2(o, s, l) BOOST_PP_LIST_FOLD_LEFT_2_D(o, s, l)
diff --git a/boost/preprocessor/list/detail/edg/fold_right.hpp b/ndnboost/preprocessor/list/detail/edg/fold_right.hpp
similarity index 99%
rename from boost/preprocessor/list/detail/edg/fold_right.hpp
rename to ndnboost/preprocessor/list/detail/edg/fold_right.hpp
index d372d2e..037f551 100644
--- a/boost/preprocessor/list/detail/edg/fold_right.hpp
+++ b/ndnboost/preprocessor/list/detail/edg/fold_right.hpp
@@ -14,9 +14,9 @@
# ifndef BOOST_PREPROCESSOR_LIST_DETAIL_EDG_FOLD_RIGHT_HPP
# define BOOST_PREPROCESSOR_LIST_DETAIL_EDG_FOLD_RIGHT_HPP
#
-# include <boost/preprocessor/control/iif.hpp>
-# include <boost/preprocessor/list/adt.hpp>
-# include <boost/preprocessor/tuple/eat.hpp>
+# include <ndnboost/preprocessor/control/iif.hpp>
+# include <ndnboost/preprocessor/list/adt.hpp>
+# include <ndnboost/preprocessor/tuple/eat.hpp>
#
# define BOOST_PP_LIST_FOLD_RIGHT_1(o, s, l) BOOST_PP_LIST_FOLD_RIGHT_1_D(o, s, l)
# define BOOST_PP_LIST_FOLD_RIGHT_2(o, s, l) BOOST_PP_LIST_FOLD_RIGHT_2_D(o, s, l)
diff --git a/boost/preprocessor/list/detail/fold_left.hpp b/ndnboost/preprocessor/list/detail/fold_left.hpp
similarity index 99%
rename from boost/preprocessor/list/detail/fold_left.hpp
rename to ndnboost/preprocessor/list/detail/fold_left.hpp
index f5fcab7..18b6d56 100644
--- a/boost/preprocessor/list/detail/fold_left.hpp
+++ b/ndnboost/preprocessor/list/detail/fold_left.hpp
@@ -14,10 +14,10 @@
# ifndef BOOST_PREPROCESSOR_LIST_DETAIL_FOLD_LEFT_HPP
# define BOOST_PREPROCESSOR_LIST_DETAIL_FOLD_LEFT_HPP
#
-# include <boost/preprocessor/control/expr_iif.hpp>
-# include <boost/preprocessor/control/iif.hpp>
-# include <boost/preprocessor/list/adt.hpp>
-# include <boost/preprocessor/tuple/eat.hpp>
+# include <ndnboost/preprocessor/control/expr_iif.hpp>
+# include <ndnboost/preprocessor/control/iif.hpp>
+# include <ndnboost/preprocessor/list/adt.hpp>
+# include <ndnboost/preprocessor/tuple/eat.hpp>
#
# define BOOST_PP_LIST_FOLD_LEFT_1(o, s, l) BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS(l), BOOST_PP_LIST_FOLD_LEFT_2, s BOOST_PP_TUPLE_EAT_3)(o, BOOST_PP_EXPR_IIF(BOOST_PP_LIST_IS_CONS(l), o)(2, s, BOOST_PP_LIST_FIRST(l)), BOOST_PP_LIST_REST(l))
# define BOOST_PP_LIST_FOLD_LEFT_2(o, s, l) BOOST_PP_IIF(BOOST_PP_LIST_IS_CONS(l), BOOST_PP_LIST_FOLD_LEFT_3, s BOOST_PP_TUPLE_EAT_3)(o, BOOST_PP_EXPR_IIF(BOOST_PP_LIST_IS_CONS(l), o)(3, s, BOOST_PP_LIST_FIRST(l)), BOOST_PP_LIST_REST(l))
diff --git a/boost/preprocessor/list/detail/fold_right.hpp b/ndnboost/preprocessor/list/detail/fold_right.hpp
similarity index 99%
rename from boost/preprocessor/list/detail/fold_right.hpp
rename to ndnboost/preprocessor/list/detail/fold_right.hpp
index 29146d5..72dfe91 100644
--- a/boost/preprocessor/list/detail/fold_right.hpp
+++ b/ndnboost/preprocessor/list/detail/fold_right.hpp
@@ -14,8 +14,8 @@
# ifndef BOOST_PREPROCESSOR_LIST_DETAIL_FOLD_RIGHT_HPP
# define BOOST_PREPROCESSOR_LIST_DETAIL_FOLD_RIGHT_HPP
#
-# include <boost/preprocessor/list/fold_left.hpp>
-# include <boost/preprocessor/list/reverse.hpp>
+# include <ndnboost/preprocessor/list/fold_left.hpp>
+# include <ndnboost/preprocessor/list/reverse.hpp>
#
# define BOOST_PP_LIST_FOLD_RIGHT_1(o, s, l) BOOST_PP_LIST_FOLD_LEFT_1(o, s, BOOST_PP_LIST_REVERSE_D(1, l))
# define BOOST_PP_LIST_FOLD_RIGHT_2(o, s, l) BOOST_PP_LIST_FOLD_LEFT_2(o, s, BOOST_PP_LIST_REVERSE_D(2, l))
diff --git a/boost/preprocessor/list/fold_left.hpp b/ndnboost/preprocessor/list/fold_left.hpp
similarity index 97%
rename from boost/preprocessor/list/fold_left.hpp
rename to ndnboost/preprocessor/list/fold_left.hpp
index f235aec..4be193f 100644
--- a/boost/preprocessor/list/fold_left.hpp
+++ b/ndnboost/preprocessor/list/fold_left.hpp
@@ -14,10 +14,10 @@
# ifndef BOOST_PREPROCESSOR_LIST_FOLD_LEFT_HPP
# define BOOST_PREPROCESSOR_LIST_FOLD_LEFT_HPP
#
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/control/while.hpp>
-# include <boost/preprocessor/debug/error.hpp>
-# include <boost/preprocessor/detail/auto_rec.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/control/while.hpp>
+# include <ndnboost/preprocessor/debug/error.hpp>
+# include <ndnboost/preprocessor/detail/auto_rec.hpp>
#
# /* BOOST_PP_LIST_FOLD_LEFT */
#
@@ -34,11 +34,11 @@
# define BOOST_PP_LIST_FOLD_LEFT_2ND_D BOOST_PP_LIST_FOLD_LEFT_D
#
# if BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_EDG()
-# include <boost/preprocessor/list/detail/edg/fold_left.hpp>
+# include <ndnboost/preprocessor/list/detail/edg/fold_left.hpp>
# elif BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_DMC()
-# include <boost/preprocessor/list/detail/dmc/fold_left.hpp>
+# include <ndnboost/preprocessor/list/detail/dmc/fold_left.hpp>
# else
-# include <boost/preprocessor/list/detail/fold_left.hpp>
+# include <ndnboost/preprocessor/list/detail/fold_left.hpp>
# endif
#
# define BOOST_PP_LIST_FOLD_LEFT_CHECK_BOOST_PP_NIL 1
diff --git a/boost/preprocessor/list/fold_right.hpp b/ndnboost/preprocessor/list/fold_right.hpp
similarity index 75%
rename from boost/preprocessor/list/fold_right.hpp
rename to ndnboost/preprocessor/list/fold_right.hpp
index ce18afe..951bd9e 100644
--- a/boost/preprocessor/list/fold_right.hpp
+++ b/ndnboost/preprocessor/list/fold_right.hpp
@@ -14,10 +14,10 @@
# ifndef BOOST_PREPROCESSOR_LIST_FOLD_RIGHT_HPP
# define BOOST_PREPROCESSOR_LIST_FOLD_RIGHT_HPP
#
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/control/while.hpp>
-# include <boost/preprocessor/debug/error.hpp>
-# include <boost/preprocessor/detail/auto_rec.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/control/while.hpp>
+# include <ndnboost/preprocessor/debug/error.hpp>
+# include <ndnboost/preprocessor/detail/auto_rec.hpp>
#
# if 0
# define BOOST_PP_LIST_FOLD_RIGHT(op, state, list)
@@ -32,9 +32,9 @@
# define BOOST_PP_LIST_FOLD_RIGHT_2ND_D BOOST_PP_LIST_FOLD_RIGHT_D
#
# if BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_EDG()
-# include <boost/preprocessor/list/detail/edg/fold_right.hpp>
+# include <ndnboost/preprocessor/list/detail/edg/fold_right.hpp>
# else
-# include <boost/preprocessor/list/detail/fold_right.hpp>
+# include <ndnboost/preprocessor/list/detail/fold_right.hpp>
# endif
#
# endif
diff --git a/boost/preprocessor/list/for_each_i.hpp b/ndnboost/preprocessor/list/for_each_i.hpp
similarity index 90%
rename from boost/preprocessor/list/for_each_i.hpp
rename to ndnboost/preprocessor/list/for_each_i.hpp
index 8f02e2e..1b88524 100644
--- a/boost/preprocessor/list/for_each_i.hpp
+++ b/ndnboost/preprocessor/list/for_each_i.hpp
@@ -14,12 +14,12 @@
# ifndef BOOST_PREPROCESSOR_LIST_LIST_FOR_EACH_I_HPP
# define BOOST_PREPROCESSOR_LIST_LIST_FOR_EACH_I_HPP
#
-# include <boost/preprocessor/arithmetic/inc.hpp>
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/list/adt.hpp>
-# include <boost/preprocessor/repetition/for.hpp>
-# include <boost/preprocessor/tuple/elem.hpp>
-# include <boost/preprocessor/tuple/rem.hpp>
+# include <ndnboost/preprocessor/arithmetic/inc.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/list/adt.hpp>
+# include <ndnboost/preprocessor/repetition/for.hpp>
+# include <ndnboost/preprocessor/tuple/elem.hpp>
+# include <ndnboost/preprocessor/tuple/rem.hpp>
#
# /* BOOST_PP_LIST_FOR_EACH_I */
#
diff --git a/boost/preprocessor/list/reverse.hpp b/ndnboost/preprocessor/list/reverse.hpp
similarity index 92%
rename from boost/preprocessor/list/reverse.hpp
rename to ndnboost/preprocessor/list/reverse.hpp
index 651da05..d23fffc 100644
--- a/boost/preprocessor/list/reverse.hpp
+++ b/ndnboost/preprocessor/list/reverse.hpp
@@ -14,8 +14,8 @@
# ifndef BOOST_PREPROCESSOR_LIST_REVERSE_HPP
# define BOOST_PREPROCESSOR_LIST_REVERSE_HPP
#
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/list/fold_left.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/list/fold_left.hpp>
#
# /* BOOST_PP_LIST_REVERSE */
#
diff --git a/boost/preprocessor/list/transform.hpp b/ndnboost/preprocessor/list/transform.hpp
similarity index 91%
rename from boost/preprocessor/list/transform.hpp
rename to ndnboost/preprocessor/list/transform.hpp
index 840f306..8be863f 100644
--- a/boost/preprocessor/list/transform.hpp
+++ b/ndnboost/preprocessor/list/transform.hpp
@@ -14,10 +14,10 @@
# ifndef BOOST_PREPROCESSOR_LIST_TRANSFORM_HPP
# define BOOST_PREPROCESSOR_LIST_TRANSFORM_HPP
#
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/list/fold_right.hpp>
-# include <boost/preprocessor/tuple/elem.hpp>
-# include <boost/preprocessor/tuple/rem.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/list/fold_right.hpp>
+# include <ndnboost/preprocessor/tuple/elem.hpp>
+# include <ndnboost/preprocessor/tuple/rem.hpp>
#
# /* BOOST_PP_LIST_TRANSFORM */
#
diff --git a/boost/preprocessor/logical/and.hpp b/ndnboost/preprocessor/logical/and.hpp
similarity index 83%
rename from boost/preprocessor/logical/and.hpp
rename to ndnboost/preprocessor/logical/and.hpp
index 8590365..ca3b619 100644
--- a/boost/preprocessor/logical/and.hpp
+++ b/ndnboost/preprocessor/logical/and.hpp
@@ -14,9 +14,9 @@
# ifndef BOOST_PREPROCESSOR_LOGICAL_AND_HPP
# define BOOST_PREPROCESSOR_LOGICAL_AND_HPP
#
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/logical/bool.hpp>
-# include <boost/preprocessor/logical/bitand.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/logical/bool.hpp>
+# include <ndnboost/preprocessor/logical/bitand.hpp>
#
# /* BOOST_PP_AND */
#
diff --git a/boost/preprocessor/logical/bitand.hpp b/ndnboost/preprocessor/logical/bitand.hpp
similarity index 96%
rename from boost/preprocessor/logical/bitand.hpp
rename to ndnboost/preprocessor/logical/bitand.hpp
index 74e9527..56ab392 100644
--- a/boost/preprocessor/logical/bitand.hpp
+++ b/ndnboost/preprocessor/logical/bitand.hpp
@@ -12,7 +12,7 @@
# ifndef BOOST_PREPROCESSOR_LOGICAL_BITAND_HPP
# define BOOST_PREPROCESSOR_LOGICAL_BITAND_HPP
#
-# include <boost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
#
# /* BOOST_PP_BITAND */
#
diff --git a/boost/preprocessor/logical/bool.hpp b/ndnboost/preprocessor/logical/bool.hpp
similarity index 99%
rename from boost/preprocessor/logical/bool.hpp
rename to ndnboost/preprocessor/logical/bool.hpp
index fc01b5b..e14f4d3 100644
--- a/boost/preprocessor/logical/bool.hpp
+++ b/ndnboost/preprocessor/logical/bool.hpp
@@ -14,7 +14,7 @@
# ifndef BOOST_PREPROCESSOR_LOGICAL_BOOL_HPP
# define BOOST_PREPROCESSOR_LOGICAL_BOOL_HPP
#
-# include <boost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
#
# /* BOOST_PP_BOOL */
#
diff --git a/boost/preprocessor/logical/compl.hpp b/ndnboost/preprocessor/logical/compl.hpp
similarity index 95%
rename from boost/preprocessor/logical/compl.hpp
rename to ndnboost/preprocessor/logical/compl.hpp
index ad4c7a4..214d64c 100644
--- a/boost/preprocessor/logical/compl.hpp
+++ b/ndnboost/preprocessor/logical/compl.hpp
@@ -12,7 +12,7 @@
# ifndef BOOST_PREPROCESSOR_LOGICAL_COMPL_HPP
# define BOOST_PREPROCESSOR_LOGICAL_COMPL_HPP
#
-# include <boost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
#
# /* BOOST_PP_COMPL */
#
diff --git a/boost/preprocessor/punctuation/comma.hpp b/ndnboost/preprocessor/punctuation/comma.hpp
similarity index 100%
rename from boost/preprocessor/punctuation/comma.hpp
rename to ndnboost/preprocessor/punctuation/comma.hpp
diff --git a/boost/preprocessor/punctuation/comma_if.hpp b/ndnboost/preprocessor/punctuation/comma_if.hpp
similarity index 79%
rename from boost/preprocessor/punctuation/comma_if.hpp
rename to ndnboost/preprocessor/punctuation/comma_if.hpp
index c711f36..eaf0702 100644
--- a/boost/preprocessor/punctuation/comma_if.hpp
+++ b/ndnboost/preprocessor/punctuation/comma_if.hpp
@@ -14,10 +14,10 @@
# ifndef BOOST_PREPROCESSOR_PUNCTUATION_COMMA_IF_HPP
# define BOOST_PREPROCESSOR_PUNCTUATION_COMMA_IF_HPP
#
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/control/if.hpp>
-# include <boost/preprocessor/facilities/empty.hpp>
-# include <boost/preprocessor/punctuation/comma.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/control/if.hpp>
+# include <ndnboost/preprocessor/facilities/empty.hpp>
+# include <ndnboost/preprocessor/punctuation/comma.hpp>
#
# /* BOOST_PP_COMMA_IF */
#
diff --git a/boost/preprocessor/repeat.hpp b/ndnboost/preprocessor/repeat.hpp
similarity index 92%
rename from boost/preprocessor/repeat.hpp
rename to ndnboost/preprocessor/repeat.hpp
index 7c47ee8..f98c65c 100644
--- a/boost/preprocessor/repeat.hpp
+++ b/ndnboost/preprocessor/repeat.hpp
@@ -12,6 +12,6 @@
# ifndef BOOST_PREPROCESSOR_REPEAT_HPP
# define BOOST_PREPROCESSOR_REPEAT_HPP
#
-# include <boost/preprocessor/repetition/repeat.hpp>
+# include <ndnboost/preprocessor/repetition/repeat.hpp>
#
# endif
diff --git a/boost/preprocessor/repetition/detail/dmc/for.hpp b/ndnboost/preprocessor/repetition/detail/dmc/for.hpp
similarity index 99%
rename from boost/preprocessor/repetition/detail/dmc/for.hpp
rename to ndnboost/preprocessor/repetition/detail/dmc/for.hpp
index 1d907ff..da6fe49 100644
--- a/boost/preprocessor/repetition/detail/dmc/for.hpp
+++ b/ndnboost/preprocessor/repetition/detail/dmc/for.hpp
@@ -14,10 +14,10 @@
# ifndef BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP
# define BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP
#
-# include <boost/preprocessor/control/expr_iif.hpp>
-# include <boost/preprocessor/control/iif.hpp>
-# include <boost/preprocessor/logical/bool.hpp>
-# include <boost/preprocessor/tuple/eat.hpp>
+# include <ndnboost/preprocessor/control/expr_iif.hpp>
+# include <ndnboost/preprocessor/control/iif.hpp>
+# include <ndnboost/preprocessor/logical/bool.hpp>
+# include <ndnboost/preprocessor/tuple/eat.hpp>
#
# define BOOST_PP_FOR_1(s, p, o, m) BOOST_PP_FOR_1_C(BOOST_PP_BOOL(p##(2, s)), s, p, o, m)
# define BOOST_PP_FOR_2(s, p, o, m) BOOST_PP_FOR_2_C(BOOST_PP_BOOL(p##(3, s)), s, p, o, m)
diff --git a/boost/preprocessor/repetition/detail/edg/for.hpp b/ndnboost/preprocessor/repetition/detail/edg/for.hpp
similarity index 99%
rename from boost/preprocessor/repetition/detail/edg/for.hpp
rename to ndnboost/preprocessor/repetition/detail/edg/for.hpp
index 212921a..4230ab0 100644
--- a/boost/preprocessor/repetition/detail/edg/for.hpp
+++ b/ndnboost/preprocessor/repetition/detail/edg/for.hpp
@@ -14,8 +14,8 @@
# ifndef BOOST_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_HPP
# define BOOST_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_HPP
#
-# include <boost/preprocessor/control/if.hpp>
-# include <boost/preprocessor/tuple/eat.hpp>
+# include <ndnboost/preprocessor/control/if.hpp>
+# include <ndnboost/preprocessor/tuple/eat.hpp>
#
# define BOOST_PP_FOR_1(s, p, o, m) BOOST_PP_FOR_1_I(s, p, o, m)
# define BOOST_PP_FOR_2(s, p, o, m) BOOST_PP_FOR_2_I(s, p, o, m)
diff --git a/boost/preprocessor/repetition/detail/for.hpp b/ndnboost/preprocessor/repetition/detail/for.hpp
similarity index 99%
rename from boost/preprocessor/repetition/detail/for.hpp
rename to ndnboost/preprocessor/repetition/detail/for.hpp
index 2770f2c..2f6ed27 100644
--- a/boost/preprocessor/repetition/detail/for.hpp
+++ b/ndnboost/preprocessor/repetition/detail/for.hpp
@@ -14,10 +14,10 @@
# ifndef BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP
# define BOOST_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP
#
-# include <boost/preprocessor/control/expr_iif.hpp>
-# include <boost/preprocessor/control/iif.hpp>
-# include <boost/preprocessor/logical/bool.hpp>
-# include <boost/preprocessor/tuple/eat.hpp>
+# include <ndnboost/preprocessor/control/expr_iif.hpp>
+# include <ndnboost/preprocessor/control/iif.hpp>
+# include <ndnboost/preprocessor/logical/bool.hpp>
+# include <ndnboost/preprocessor/tuple/eat.hpp>
#
# define BOOST_PP_FOR_1(s, p, o, m) BOOST_PP_FOR_1_C(BOOST_PP_BOOL(p(2, s)), s, p, o, m)
# define BOOST_PP_FOR_2(s, p, o, m) BOOST_PP_FOR_2_C(BOOST_PP_BOOL(p(3, s)), s, p, o, m)
diff --git a/boost/preprocessor/repetition/detail/msvc/for.hpp b/ndnboost/preprocessor/repetition/detail/msvc/for.hpp
similarity index 99%
rename from boost/preprocessor/repetition/detail/msvc/for.hpp
rename to ndnboost/preprocessor/repetition/detail/msvc/for.hpp
index 35c1996..1d09508 100644
--- a/boost/preprocessor/repetition/detail/msvc/for.hpp
+++ b/ndnboost/preprocessor/repetition/detail/msvc/for.hpp
@@ -14,8 +14,8 @@
# ifndef BOOST_PREPROCESSOR_REPETITION_DETAIL_MSVC_FOR_HPP
# define BOOST_PREPROCESSOR_REPETITION_DETAIL_MSVC_FOR_HPP
#
-# include <boost/preprocessor/control/if.hpp>
-# include <boost/preprocessor/tuple/eat.hpp>
+# include <ndnboost/preprocessor/control/if.hpp>
+# include <ndnboost/preprocessor/tuple/eat.hpp>
#
# define BOOST_PP_FOR_1(s, p, o, m) BOOST_PP_IF(p(2, s), m, BOOST_PP_TUPLE_EAT_2)(2, s) BOOST_PP_IF(p(2, s), BOOST_PP_FOR_2, BOOST_PP_TUPLE_EAT_4)(o(2, s), p, o, m)
# define BOOST_PP_FOR_2(s, p, o, m) BOOST_PP_IF(p(3, s), m, BOOST_PP_TUPLE_EAT_2)(3, s) BOOST_PP_IF(p(3, s), BOOST_PP_FOR_3, BOOST_PP_TUPLE_EAT_4)(o(3, s), p, o, m)
diff --git a/boost/preprocessor/repetition/enum_params.hpp b/ndnboost/preprocessor/repetition/enum_params.hpp
similarity index 88%
rename from boost/preprocessor/repetition/enum_params.hpp
rename to ndnboost/preprocessor/repetition/enum_params.hpp
index 65a2369..33c8579 100644
--- a/boost/preprocessor/repetition/enum_params.hpp
+++ b/ndnboost/preprocessor/repetition/enum_params.hpp
@@ -14,9 +14,9 @@
# ifndef BOOST_PREPROCESSOR_REPETITION_ENUM_PARAMS_HPP
# define BOOST_PREPROCESSOR_REPETITION_ENUM_PARAMS_HPP
#
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/punctuation/comma_if.hpp>
-# include <boost/preprocessor/repetition/repeat.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/punctuation/comma_if.hpp>
+# include <ndnboost/preprocessor/repetition/repeat.hpp>
#
# /* BOOST_PP_ENUM_PARAMS */
#
diff --git a/boost/preprocessor/repetition/for.hpp b/ndnboost/preprocessor/repetition/for.hpp
similarity index 97%
rename from boost/preprocessor/repetition/for.hpp
rename to ndnboost/preprocessor/repetition/for.hpp
index 5a63753..ff8114b 100644
--- a/boost/preprocessor/repetition/for.hpp
+++ b/ndnboost/preprocessor/repetition/for.hpp
@@ -14,9 +14,9 @@
# ifndef BOOST_PREPROCESSOR_REPETITION_FOR_HPP
# define BOOST_PREPROCESSOR_REPETITION_FOR_HPP
#
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/debug/error.hpp>
-# include <boost/preprocessor/detail/auto_rec.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/debug/error.hpp>
+# include <ndnboost/preprocessor/detail/auto_rec.hpp>
#
# /* BOOST_PP_FOR */
#
@@ -33,13 +33,13 @@
# define BOOST_PP_FOR_SR_M(r, s) BOOST_PP_NIL
#
# if BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_EDG()
-# include <boost/preprocessor/repetition/detail/edg/for.hpp>
+# include <ndnboost/preprocessor/repetition/detail/edg/for.hpp>
# elif BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_MSVC()
-# include <boost/preprocessor/repetition/detail/msvc/for.hpp>
+# include <ndnboost/preprocessor/repetition/detail/msvc/for.hpp>
# elif BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_DMC()
-# include <boost/preprocessor/repetition/detail/dmc/for.hpp>
+# include <ndnboost/preprocessor/repetition/detail/dmc/for.hpp>
# else
-# include <boost/preprocessor/repetition/detail/for.hpp>
+# include <ndnboost/preprocessor/repetition/detail/for.hpp>
# endif
#
# define BOOST_PP_FOR_257(s, p, o, m) BOOST_PP_ERROR(0x0002)
diff --git a/boost/preprocessor/repetition/repeat.hpp b/ndnboost/preprocessor/repetition/repeat.hpp
similarity index 99%
rename from boost/preprocessor/repetition/repeat.hpp
rename to ndnboost/preprocessor/repetition/repeat.hpp
index 0172738..1ec7d70 100644
--- a/boost/preprocessor/repetition/repeat.hpp
+++ b/ndnboost/preprocessor/repetition/repeat.hpp
@@ -14,11 +14,11 @@
# ifndef BOOST_PREPROCESSOR_REPETITION_REPEAT_HPP
# define BOOST_PREPROCESSOR_REPETITION_REPEAT_HPP
#
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/debug/error.hpp>
-# include <boost/preprocessor/detail/auto_rec.hpp>
-# include <boost/preprocessor/tuple/eat.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/debug/error.hpp>
+# include <ndnboost/preprocessor/detail/auto_rec.hpp>
+# include <ndnboost/preprocessor/tuple/eat.hpp>
#
# /* BOOST_PP_REPEAT */
#
diff --git a/boost/preprocessor/slot/detail/counter.hpp b/ndnboost/preprocessor/slot/detail/counter.hpp
similarity index 99%
rename from boost/preprocessor/slot/detail/counter.hpp
rename to ndnboost/preprocessor/slot/detail/counter.hpp
index a1c0df1..fb98a8d 100644
--- a/boost/preprocessor/slot/detail/counter.hpp
+++ b/ndnboost/preprocessor/slot/detail/counter.hpp
@@ -11,7 +11,7 @@
#
# define BOOST_PP_VALUE BOOST_PP_COUNTER + 1
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_COUNTER
#
diff --git a/boost/preprocessor/slot/detail/def.hpp b/ndnboost/preprocessor/slot/detail/def.hpp
similarity index 100%
rename from boost/preprocessor/slot/detail/def.hpp
rename to ndnboost/preprocessor/slot/detail/def.hpp
diff --git a/boost/preprocessor/slot/detail/shared.hpp b/ndnboost/preprocessor/slot/detail/shared.hpp
similarity index 100%
rename from boost/preprocessor/slot/detail/shared.hpp
rename to ndnboost/preprocessor/slot/detail/shared.hpp
diff --git a/boost/preprocessor/slot/detail/slot1.hpp b/ndnboost/preprocessor/slot/detail/slot1.hpp
similarity index 99%
rename from boost/preprocessor/slot/detail/slot1.hpp
rename to ndnboost/preprocessor/slot/detail/slot1.hpp
index b22748e..686af64 100644
--- a/boost/preprocessor/slot/detail/slot1.hpp
+++ b/ndnboost/preprocessor/slot/detail/slot1.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_SLOT_1
#
diff --git a/boost/preprocessor/slot/detail/slot2.hpp b/ndnboost/preprocessor/slot/detail/slot2.hpp
similarity index 99%
rename from boost/preprocessor/slot/detail/slot2.hpp
rename to ndnboost/preprocessor/slot/detail/slot2.hpp
index 5d5258c..3df9b4f 100644
--- a/boost/preprocessor/slot/detail/slot2.hpp
+++ b/ndnboost/preprocessor/slot/detail/slot2.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_SLOT_2
#
diff --git a/boost/preprocessor/slot/detail/slot3.hpp b/ndnboost/preprocessor/slot/detail/slot3.hpp
similarity index 99%
rename from boost/preprocessor/slot/detail/slot3.hpp
rename to ndnboost/preprocessor/slot/detail/slot3.hpp
index 005cf21..b05bfad 100644
--- a/boost/preprocessor/slot/detail/slot3.hpp
+++ b/ndnboost/preprocessor/slot/detail/slot3.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_SLOT_3
#
diff --git a/boost/preprocessor/slot/detail/slot4.hpp b/ndnboost/preprocessor/slot/detail/slot4.hpp
similarity index 99%
rename from boost/preprocessor/slot/detail/slot4.hpp
rename to ndnboost/preprocessor/slot/detail/slot4.hpp
index 9aa4d8a..0b0f725 100644
--- a/boost/preprocessor/slot/detail/slot4.hpp
+++ b/ndnboost/preprocessor/slot/detail/slot4.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_SLOT_4
#
diff --git a/boost/preprocessor/slot/detail/slot5.hpp b/ndnboost/preprocessor/slot/detail/slot5.hpp
similarity index 99%
rename from boost/preprocessor/slot/detail/slot5.hpp
rename to ndnboost/preprocessor/slot/detail/slot5.hpp
index d17535d..d4b8ac1 100644
--- a/boost/preprocessor/slot/detail/slot5.hpp
+++ b/ndnboost/preprocessor/slot/detail/slot5.hpp
@@ -9,7 +9,7 @@
#
# /* See http://www.boost.org for most recent version. */
#
-# include <boost/preprocessor/slot/detail/shared.hpp>
+# include <ndnboost/preprocessor/slot/detail/shared.hpp>
#
# undef BOOST_PP_SLOT_5
#
diff --git a/boost/preprocessor/slot/slot.hpp b/ndnboost/preprocessor/slot/slot.hpp
similarity index 64%
rename from boost/preprocessor/slot/slot.hpp
rename to ndnboost/preprocessor/slot/slot.hpp
index 147b097..f8fe419 100644
--- a/boost/preprocessor/slot/slot.hpp
+++ b/ndnboost/preprocessor/slot/slot.hpp
@@ -12,18 +12,18 @@
# ifndef BOOST_PREPROCESSOR_SLOT_SLOT_HPP
# define BOOST_PREPROCESSOR_SLOT_SLOT_HPP
#
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/slot/detail/def.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/slot/detail/def.hpp>
#
# /* BOOST_PP_ASSIGN_SLOT */
#
# define BOOST_PP_ASSIGN_SLOT(i) BOOST_PP_CAT(BOOST_PP_ASSIGN_SLOT_, i)
#
-# define BOOST_PP_ASSIGN_SLOT_1 <boost/preprocessor/slot/detail/slot1.hpp>
-# define BOOST_PP_ASSIGN_SLOT_2 <boost/preprocessor/slot/detail/slot2.hpp>
-# define BOOST_PP_ASSIGN_SLOT_3 <boost/preprocessor/slot/detail/slot3.hpp>
-# define BOOST_PP_ASSIGN_SLOT_4 <boost/preprocessor/slot/detail/slot4.hpp>
-# define BOOST_PP_ASSIGN_SLOT_5 <boost/preprocessor/slot/detail/slot5.hpp>
+# define BOOST_PP_ASSIGN_SLOT_1 <ndnboost/preprocessor/slot/detail/slot1.hpp>
+# define BOOST_PP_ASSIGN_SLOT_2 <ndnboost/preprocessor/slot/detail/slot2.hpp>
+# define BOOST_PP_ASSIGN_SLOT_3 <ndnboost/preprocessor/slot/detail/slot3.hpp>
+# define BOOST_PP_ASSIGN_SLOT_4 <ndnboost/preprocessor/slot/detail/slot4.hpp>
+# define BOOST_PP_ASSIGN_SLOT_5 <ndnboost/preprocessor/slot/detail/slot5.hpp>
#
# /* BOOST_PP_SLOT */
#
diff --git a/boost/preprocessor/tuple/eat.hpp b/ndnboost/preprocessor/tuple/eat.hpp
similarity index 99%
rename from boost/preprocessor/tuple/eat.hpp
rename to ndnboost/preprocessor/tuple/eat.hpp
index 708015e..89fe571 100644
--- a/boost/preprocessor/tuple/eat.hpp
+++ b/ndnboost/preprocessor/tuple/eat.hpp
@@ -15,7 +15,7 @@
# ifndef BOOST_PREPROCESSOR_TUPLE_EAT_HPP
# define BOOST_PREPROCESSOR_TUPLE_EAT_HPP
#
-# include <boost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
#
# /* BOOST_PP_EAT */
#
diff --git a/boost/preprocessor/tuple/elem.hpp b/ndnboost/preprocessor/tuple/elem.hpp
similarity index 99%
rename from boost/preprocessor/tuple/elem.hpp
rename to ndnboost/preprocessor/tuple/elem.hpp
index 3eba1c5..ac2dcdd 100644
--- a/boost/preprocessor/tuple/elem.hpp
+++ b/ndnboost/preprocessor/tuple/elem.hpp
@@ -15,11 +15,11 @@
# ifndef BOOST_PREPROCESSOR_TUPLE_ELEM_HPP
# define BOOST_PREPROCESSOR_TUPLE_ELEM_HPP
#
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/facilities/overload.hpp>
-# include <boost/preprocessor/tuple/rem.hpp>
-# include <boost/preprocessor/variadic/elem.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/facilities/overload.hpp>
+# include <ndnboost/preprocessor/tuple/rem.hpp>
+# include <ndnboost/preprocessor/variadic/elem.hpp>
#
# if BOOST_PP_VARIADICS
# if BOOST_PP_VARIADICS_MSVC
diff --git a/boost/preprocessor/tuple/rem.hpp b/ndnboost/preprocessor/tuple/rem.hpp
similarity index 99%
rename from boost/preprocessor/tuple/rem.hpp
rename to ndnboost/preprocessor/tuple/rem.hpp
index 4e3362c..2a6d5b6 100644
--- a/boost/preprocessor/tuple/rem.hpp
+++ b/ndnboost/preprocessor/tuple/rem.hpp
@@ -13,9 +13,9 @@
# ifndef BOOST_PREPROCESSOR_TUPLE_REM_HPP
# define BOOST_PREPROCESSOR_TUPLE_REM_HPP
#
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/facilities/overload.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/facilities/overload.hpp>
#
# /* BOOST_PP_REM */
#
diff --git a/boost/preprocessor/tuple/to_list.hpp b/ndnboost/preprocessor/tuple/to_list.hpp
similarity index 99%
rename from boost/preprocessor/tuple/to_list.hpp
rename to ndnboost/preprocessor/tuple/to_list.hpp
index 2a9d6fe..f6d6409 100644
--- a/boost/preprocessor/tuple/to_list.hpp
+++ b/ndnboost/preprocessor/tuple/to_list.hpp
@@ -15,10 +15,10 @@
# ifndef BOOST_PREPROCESSOR_TUPLE_TO_LIST_HPP
# define BOOST_PREPROCESSOR_TUPLE_TO_LIST_HPP
#
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/config/config.hpp>
-# include <boost/preprocessor/facilities/overload.hpp>
-# include <boost/preprocessor/variadic/size.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/facilities/overload.hpp>
+# include <ndnboost/preprocessor/variadic/size.hpp>
#
# /* BOOST_PP_TUPLE_TO_LIST */
#
diff --git a/boost/preprocessor/variadic/elem.hpp b/ndnboost/preprocessor/variadic/elem.hpp
similarity index 99%
rename from boost/preprocessor/variadic/elem.hpp
rename to ndnboost/preprocessor/variadic/elem.hpp
index be38a94..67f5c66 100644
--- a/boost/preprocessor/variadic/elem.hpp
+++ b/ndnboost/preprocessor/variadic/elem.hpp
@@ -13,8 +13,8 @@
# ifndef BOOST_PREPROCESSOR_VARIADIC_ELEM_HPP
# define BOOST_PREPROCESSOR_VARIADIC_ELEM_HPP
#
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
#
# /* BOOST_PP_VARIADIC_ELEM */
#
diff --git a/boost/preprocessor/variadic/size.hpp b/ndnboost/preprocessor/variadic/size.hpp
similarity index 95%
rename from boost/preprocessor/variadic/size.hpp
rename to ndnboost/preprocessor/variadic/size.hpp
index b92a5ff..9e84101 100644
--- a/boost/preprocessor/variadic/size.hpp
+++ b/ndnboost/preprocessor/variadic/size.hpp
@@ -13,8 +13,8 @@
# ifndef BOOST_PREPROCESSOR_VARIADIC_SIZE_HPP
# define BOOST_PREPROCESSOR_VARIADIC_SIZE_HPP
#
-# include <boost/preprocessor/cat.hpp>
-# include <boost/preprocessor/config/config.hpp>
+# include <ndnboost/preprocessor/cat.hpp>
+# include <ndnboost/preprocessor/config/config.hpp>
#
# /* BOOST_PP_VARIADIC_SIZE */
#
diff --git a/boost/shared_ptr.hpp b/ndnboost/shared_ptr.hpp
similarity index 91%
rename from boost/shared_ptr.hpp
rename to ndnboost/shared_ptr.hpp
index d31978c..d51926a 100644
--- a/boost/shared_ptr.hpp
+++ b/ndnboost/shared_ptr.hpp
@@ -14,6 +14,6 @@
// See http://www.boost.org/libs/smart_ptr/shared_ptr.htm for documentation.
//
-#include <boost/smart_ptr/shared_ptr.hpp>
+#include <ndnboost/smart_ptr/shared_ptr.hpp>
#endif // #ifndef BOOST_SHARED_PTR_HPP_INCLUDED
diff --git a/boost/smart_ptr/allocate_shared_array.hpp b/ndnboost/smart_ptr/allocate_shared_array.hpp
similarity index 97%
rename from boost/smart_ptr/allocate_shared_array.hpp
rename to ndnboost/smart_ptr/allocate_shared_array.hpp
index 48ad5d3..3a78bd2 100644
--- a/boost/smart_ptr/allocate_shared_array.hpp
+++ b/ndnboost/smart_ptr/allocate_shared_array.hpp
@@ -9,11 +9,11 @@
#ifndef BOOST_SMART_PTR_ALLOCATE_SHARED_ARRAY_HPP
#define BOOST_SMART_PTR_ALLOCATE_SHARED_ARRAY_HPP
-#include <boost/smart_ptr/shared_ptr.hpp>
-#include <boost/smart_ptr/detail/allocate_array_helper.hpp>
-#include <boost/smart_ptr/detail/array_deleter.hpp>
-#include <boost/smart_ptr/detail/array_traits.hpp>
-#include <boost/smart_ptr/detail/sp_if_array.hpp>
+#include <ndnboost/smart_ptr/shared_ptr.hpp>
+#include <ndnboost/smart_ptr/detail/allocate_array_helper.hpp>
+#include <ndnboost/smart_ptr/detail/array_deleter.hpp>
+#include <ndnboost/smart_ptr/detail/array_traits.hpp>
+#include <ndnboost/smart_ptr/detail/sp_if_array.hpp>
#if !defined(BOOST_NO_CXX11_HDR_INITIALIZER_LIST)
#include <initializer_list>
#endif
diff --git a/boost/smart_ptr/bad_weak_ptr.hpp b/ndnboost/smart_ptr/bad_weak_ptr.hpp
similarity index 100%
rename from boost/smart_ptr/bad_weak_ptr.hpp
rename to ndnboost/smart_ptr/bad_weak_ptr.hpp
diff --git a/boost/smart_ptr/detail/allocate_array_helper.hpp b/ndnboost/smart_ptr/detail/allocate_array_helper.hpp
similarity index 99%
rename from boost/smart_ptr/detail/allocate_array_helper.hpp
rename to ndnboost/smart_ptr/detail/allocate_array_helper.hpp
index 5a59c09..a67e6e8 100644
--- a/boost/smart_ptr/detail/allocate_array_helper.hpp
+++ b/ndnboost/smart_ptr/detail/allocate_array_helper.hpp
@@ -9,7 +9,7 @@
#ifndef BOOST_SMART_PTR_DETAIL_ALLOCATE_ARRAY_HELPER_HPP
#define BOOST_SMART_PTR_DETAIL_ALLOCATE_ARRAY_HELPER_HPP
-#include <boost/type_traits/alignment_of.hpp>
+#include <ndnboost/type_traits/alignment_of.hpp>
namespace ndnboost {
namespace detail {
diff --git a/boost/smart_ptr/detail/array_deleter.hpp b/ndnboost/smart_ptr/detail/array_deleter.hpp
similarity index 96%
rename from boost/smart_ptr/detail/array_deleter.hpp
rename to ndnboost/smart_ptr/detail/array_deleter.hpp
index f97c236..2afe96c 100644
--- a/boost/smart_ptr/detail/array_deleter.hpp
+++ b/ndnboost/smart_ptr/detail/array_deleter.hpp
@@ -9,8 +9,8 @@
#ifndef BOOST_SMART_PTR_DETAIL_ARRAY_DELETER_HPP
#define BOOST_SMART_PTR_DETAIL_ARRAY_DELETER_HPP
-#include <boost/smart_ptr/detail/array_utility.hpp>
-#include <boost/smart_ptr/detail/sp_forward.hpp>
+#include <ndnboost/smart_ptr/detail/array_utility.hpp>
+#include <ndnboost/smart_ptr/detail/sp_forward.hpp>
namespace ndnboost {
namespace detail {
diff --git a/boost/smart_ptr/detail/array_traits.hpp b/ndnboost/smart_ptr/detail/array_traits.hpp
similarity index 96%
rename from boost/smart_ptr/detail/array_traits.hpp
rename to ndnboost/smart_ptr/detail/array_traits.hpp
index 4f96ccb..70d2391 100644
--- a/boost/smart_ptr/detail/array_traits.hpp
+++ b/ndnboost/smart_ptr/detail/array_traits.hpp
@@ -9,7 +9,7 @@
#ifndef BOOST_SMART_PTR_DETAIL_ARRAY_TRAITS_HPP
#define BOOST_SMART_PTR_DETAIL_ARRAY_TRAITS_HPP
-#include <boost/type_traits/remove_cv.hpp>
+#include <ndnboost/type_traits/remove_cv.hpp>
namespace ndnboost {
namespace detail {
diff --git a/boost/smart_ptr/detail/array_utility.hpp b/ndnboost/smart_ptr/detail/array_utility.hpp
similarity index 97%
rename from boost/smart_ptr/detail/array_utility.hpp
rename to ndnboost/smart_ptr/detail/array_utility.hpp
index 4efe449..c482b54 100644
--- a/boost/smart_ptr/detail/array_utility.hpp
+++ b/ndnboost/smart_ptr/detail/array_utility.hpp
@@ -9,9 +9,9 @@
#ifndef BOOST_SMART_PTR_DETAIL_ARRAY_UTILITY_HPP
#define BOOST_SMART_PTR_DETAIL_ARRAY_UTILITY_HPP
-#include <boost/config.hpp>
-#include <boost/type_traits/has_trivial_constructor.hpp>
-#include <boost/type_traits/has_trivial_destructor.hpp>
+#include <ndnboost/config.hpp>
+#include <ndnboost/type_traits/has_trivial_constructor.hpp>
+#include <ndnboost/type_traits/has_trivial_destructor.hpp>
namespace ndnboost {
namespace detail {
diff --git a/boost/smart_ptr/detail/atomic_count.hpp b/ndnboost/smart_ptr/detail/atomic_count.hpp
similarity index 86%
rename from boost/smart_ptr/detail/atomic_count.hpp
rename to ndnboost/smart_ptr/detail/atomic_count.hpp
index 1a25197..01b661b 100644
--- a/boost/smart_ptr/detail/atomic_count.hpp
+++ b/ndnboost/smart_ptr/detail/atomic_count.hpp
@@ -72,8 +72,8 @@
// are called driven by smart_ptr interface...
//
-#include <boost/config.hpp>
-#include <boost/smart_ptr/detail/sp_has_sync.hpp>
+#include <ndnboost/config.hpp>
+#include <ndnboost/smart_ptr/detail/sp_has_sync.hpp>
#ifndef BOOST_HAS_THREADS
@@ -90,24 +90,24 @@
}
#elif defined(BOOST_AC_USE_PTHREADS)
-# include <boost/smart_ptr/detail/atomic_count_pthreads.hpp>
+# include <ndnboost/smart_ptr/detail/atomic_count_pthreads.hpp>
#elif defined( __GNUC__ ) && ( defined( __i386__ ) || defined( __x86_64__ ) )
-# include <boost/smart_ptr/detail/atomic_count_gcc_x86.hpp>
+# include <ndnboost/smart_ptr/detail/atomic_count_gcc_x86.hpp>
#elif defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
-# include <boost/smart_ptr/detail/atomic_count_win32.hpp>
+# include <ndnboost/smart_ptr/detail/atomic_count_win32.hpp>
#elif defined( BOOST_SP_HAS_SYNC )
-# include <boost/smart_ptr/detail/atomic_count_sync.hpp>
+# include <ndnboost/smart_ptr/detail/atomic_count_sync.hpp>
#elif defined(__GLIBCPP__) || defined(__GLIBCXX__)
-# include <boost/smart_ptr/detail/atomic_count_gcc.hpp>
+# include <ndnboost/smart_ptr/detail/atomic_count_gcc.hpp>
#elif defined(BOOST_HAS_PTHREADS)
# define BOOST_AC_USE_PTHREADS
-# include <boost/smart_ptr/detail/atomic_count_pthreads.hpp>
+# include <ndnboost/smart_ptr/detail/atomic_count_pthreads.hpp>
#else
diff --git a/boost/smart_ptr/detail/atomic_count_gcc.hpp b/ndnboost/smart_ptr/detail/atomic_count_gcc.hpp
similarity index 100%
rename from boost/smart_ptr/detail/atomic_count_gcc.hpp
rename to ndnboost/smart_ptr/detail/atomic_count_gcc.hpp
diff --git a/boost/smart_ptr/detail/atomic_count_gcc_x86.hpp b/ndnboost/smart_ptr/detail/atomic_count_gcc_x86.hpp
similarity index 100%
rename from boost/smart_ptr/detail/atomic_count_gcc_x86.hpp
rename to ndnboost/smart_ptr/detail/atomic_count_gcc_x86.hpp
diff --git a/boost/smart_ptr/detail/atomic_count_pthreads.hpp b/ndnboost/smart_ptr/detail/atomic_count_pthreads.hpp
similarity index 100%
rename from boost/smart_ptr/detail/atomic_count_pthreads.hpp
rename to ndnboost/smart_ptr/detail/atomic_count_pthreads.hpp
diff --git a/boost/smart_ptr/detail/atomic_count_sync.hpp b/ndnboost/smart_ptr/detail/atomic_count_sync.hpp
similarity index 100%
rename from boost/smart_ptr/detail/atomic_count_sync.hpp
rename to ndnboost/smart_ptr/detail/atomic_count_sync.hpp
diff --git a/boost/smart_ptr/detail/atomic_count_win32.hpp b/ndnboost/smart_ptr/detail/atomic_count_win32.hpp
similarity index 96%
rename from boost/smart_ptr/detail/atomic_count_win32.hpp
rename to ndnboost/smart_ptr/detail/atomic_count_win32.hpp
index eddbd49..0d0477a 100644
--- a/boost/smart_ptr/detail/atomic_count_win32.hpp
+++ b/ndnboost/smart_ptr/detail/atomic_count_win32.hpp
@@ -17,7 +17,7 @@
// http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/detail/interlocked.hpp>
+#include <ndnboost/detail/interlocked.hpp>
namespace ndnboost
{
diff --git a/boost/smart_ptr/detail/lightweight_mutex.hpp b/ndnboost/smart_ptr/detail/lightweight_mutex.hpp
similarity index 86%
rename from boost/smart_ptr/detail/lightweight_mutex.hpp
rename to ndnboost/smart_ptr/detail/lightweight_mutex.hpp
index ddd57d2..a48bb45 100644
--- a/boost/smart_ptr/detail/lightweight_mutex.hpp
+++ b/ndnboost/smart_ptr/detail/lightweight_mutex.hpp
@@ -26,14 +26,14 @@
// It maps to a CRITICAL_SECTION on Windows or a pthread_mutex on POSIX.
//
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
#if !defined(BOOST_HAS_THREADS)
-# include <boost/smart_ptr/detail/lwm_nop.hpp>
+# include <ndnboost/smart_ptr/detail/lwm_nop.hpp>
#elif defined(BOOST_HAS_PTHREADS)
-# include <boost/smart_ptr/detail/lwm_pthreads.hpp>
+# include <ndnboost/smart_ptr/detail/lwm_pthreads.hpp>
#elif defined(BOOST_HAS_WINTHREADS) || defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
-# include <boost/smart_ptr/detail/lwm_win32_cs.hpp>
+# include <ndnboost/smart_ptr/detail/lwm_win32_cs.hpp>
#else
// Use #define BOOST_DISABLE_THREADS to avoid the error
# error Unrecognized threading platform
diff --git a/boost/smart_ptr/detail/lwm_nop.hpp b/ndnboost/smart_ptr/detail/lwm_nop.hpp
similarity index 100%
rename from boost/smart_ptr/detail/lwm_nop.hpp
rename to ndnboost/smart_ptr/detail/lwm_nop.hpp
diff --git a/boost/smart_ptr/detail/lwm_pthreads.hpp b/ndnboost/smart_ptr/detail/lwm_pthreads.hpp
similarity index 97%
rename from boost/smart_ptr/detail/lwm_pthreads.hpp
rename to ndnboost/smart_ptr/detail/lwm_pthreads.hpp
index cd91543..38bbc91 100644
--- a/boost/smart_ptr/detail/lwm_pthreads.hpp
+++ b/ndnboost/smart_ptr/detail/lwm_pthreads.hpp
@@ -17,7 +17,7 @@
// http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/assert.hpp>
+#include <ndnboost/assert.hpp>
#include <pthread.h>
namespace ndnboost
diff --git a/boost/smart_ptr/detail/lwm_win32_cs.hpp b/ndnboost/smart_ptr/detail/lwm_win32_cs.hpp
similarity index 100%
rename from boost/smart_ptr/detail/lwm_win32_cs.hpp
rename to ndnboost/smart_ptr/detail/lwm_win32_cs.hpp
diff --git a/boost/smart_ptr/detail/make_array_helper.hpp b/ndnboost/smart_ptr/detail/make_array_helper.hpp
similarity index 98%
rename from boost/smart_ptr/detail/make_array_helper.hpp
rename to ndnboost/smart_ptr/detail/make_array_helper.hpp
index 2496fd6..e989f22 100644
--- a/boost/smart_ptr/detail/make_array_helper.hpp
+++ b/ndnboost/smart_ptr/detail/make_array_helper.hpp
@@ -9,7 +9,7 @@
#ifndef BOOST_SMART_PTR_DETAIL_MAKE_ARRAY_HELPER_HPP
#define BOOST_SMART_PTR_DETAIL_MAKE_ARRAY_HELPER_HPP
-#include <boost/type_traits/alignment_of.hpp>
+#include <ndnboost/type_traits/alignment_of.hpp>
namespace ndnboost {
namespace detail {
diff --git a/boost/smart_ptr/detail/operator_bool.hpp b/ndnboost/smart_ptr/detail/operator_bool.hpp
similarity index 100%
rename from boost/smart_ptr/detail/operator_bool.hpp
rename to ndnboost/smart_ptr/detail/operator_bool.hpp
diff --git a/boost/smart_ptr/detail/quick_allocator.hpp b/ndnboost/smart_ptr/detail/quick_allocator.hpp
similarity index 95%
rename from boost/smart_ptr/detail/quick_allocator.hpp
rename to ndnboost/smart_ptr/detail/quick_allocator.hpp
index afa2f72..637c4ec 100644
--- a/boost/smart_ptr/detail/quick_allocator.hpp
+++ b/ndnboost/smart_ptr/detail/quick_allocator.hpp
@@ -18,11 +18,11 @@
// http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
-#include <boost/smart_ptr/detail/lightweight_mutex.hpp>
-#include <boost/type_traits/type_with_alignment.hpp>
-#include <boost/type_traits/alignment_of.hpp>
+#include <ndnboost/smart_ptr/detail/lightweight_mutex.hpp>
+#include <ndnboost/type_traits/type_with_alignment.hpp>
+#include <ndnboost/type_traits/alignment_of.hpp>
#include <new> // ::operator new, ::operator delete
#include <cstddef> // std::size_t
diff --git a/boost/smart_ptr/detail/shared_count.hpp b/ndnboost/smart_ptr/detail/shared_count.hpp
similarity index 96%
rename from boost/smart_ptr/detail/shared_count.hpp
rename to ndnboost/smart_ptr/detail/shared_count.hpp
index 89ac02c..ad53ec0 100644
--- a/boost/smart_ptr/detail/shared_count.hpp
+++ b/ndnboost/smart_ptr/detail/shared_count.hpp
@@ -22,18 +22,18 @@
# pragma warn -8027 // Functions containing try are not expanded inline
#endif
-#include <boost/config.hpp>
-#include <boost/checked_delete.hpp>
-#include <boost/throw_exception.hpp>
-#include <boost/smart_ptr/bad_weak_ptr.hpp>
-#include <boost/smart_ptr/detail/sp_counted_base.hpp>
-#include <boost/smart_ptr/detail/sp_counted_impl.hpp>
-#include <boost/detail/workaround.hpp>
+#include <ndnboost/config.hpp>
+#include <ndnboost/checked_delete.hpp>
+#include <ndnboost/throw_exception.hpp>
+#include <ndnboost/smart_ptr/bad_weak_ptr.hpp>
+#include <ndnboost/smart_ptr/detail/sp_counted_base.hpp>
+#include <ndnboost/smart_ptr/detail/sp_counted_impl.hpp>
+#include <ndnboost/detail/workaround.hpp>
// In order to avoid circular dependencies with Boost.TR1
// we make sure that our include of <memory> doesn't try to
// pull in the TR1 headers: that's why we use this header
// rather than including <memory> directly:
-#include <boost/config/no_tr1/memory.hpp> // std::auto_ptr
+#include <ndnboost/config/no_tr1/memory.hpp> // std::auto_ptr
#include <functional> // std::less
#ifdef BOOST_NO_EXCEPTIONS
@@ -41,7 +41,7 @@
#endif
#if !defined( BOOST_NO_CXX11_SMART_PTR )
-# include <boost/utility/addressof.hpp>
+# include <ndnboost/utility/addressof.hpp>
#endif
namespace ndnboost
diff --git a/boost/smart_ptr/detail/shared_ptr_nmt.hpp b/ndnboost/smart_ptr/detail/shared_ptr_nmt.hpp
similarity index 95%
rename from boost/smart_ptr/detail/shared_ptr_nmt.hpp
rename to ndnboost/smart_ptr/detail/shared_ptr_nmt.hpp
index ad04e9a..76e6fdd 100644
--- a/boost/smart_ptr/detail/shared_ptr_nmt.hpp
+++ b/ndnboost/smart_ptr/detail/shared_ptr_nmt.hpp
@@ -14,10 +14,10 @@
// See http://www.boost.org/libs/smart_ptr/shared_ptr.htm for documentation.
//
-#include <boost/assert.hpp>
-#include <boost/checked_delete.hpp>
-#include <boost/throw_exception.hpp>
-#include <boost/smart_ptr/detail/atomic_count.hpp>
+#include <ndnboost/assert.hpp>
+#include <ndnboost/checked_delete.hpp>
+#include <ndnboost/throw_exception.hpp>
+#include <ndnboost/smart_ptr/detail/atomic_count.hpp>
#ifndef BOOST_NO_AUTO_PTR
# include <memory> // for std::auto_ptr
diff --git a/boost/smart_ptr/detail/sp_convertible.hpp b/ndnboost/smart_ptr/detail/sp_convertible.hpp
similarity index 98%
rename from boost/smart_ptr/detail/sp_convertible.hpp
rename to ndnboost/smart_ptr/detail/sp_convertible.hpp
index 3c29f9f..f4e5463 100644
--- a/boost/smart_ptr/detail/sp_convertible.hpp
+++ b/ndnboost/smart_ptr/detail/sp_convertible.hpp
@@ -15,7 +15,7 @@
// See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
#if !defined( BOOST_SP_NO_SP_CONVERTIBLE ) && defined( BOOST_NO_SFINAE )
# define BOOST_SP_NO_SP_CONVERTIBLE
diff --git a/ndnboost/smart_ptr/detail/sp_counted_base.hpp b/ndnboost/smart_ptr/detail/sp_counted_base.hpp
new file mode 100644
index 0000000..a9b5b81
--- /dev/null
+++ b/ndnboost/smart_ptr/detail/sp_counted_base.hpp
@@ -0,0 +1,79 @@
+#ifndef BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_HPP_INCLUDED
+#define BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_HPP_INCLUDED
+
+// MS compatible compilers support #pragma once
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+# pragma once
+#endif
+
+//
+// detail/sp_counted_base.hpp
+//
+// Copyright 2005, 2006 Peter Dimov
+//
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <ndnboost/config.hpp>
+#include <ndnboost/smart_ptr/detail/sp_has_sync.hpp>
+
+#if defined( BOOST_SP_DISABLE_THREADS )
+# include <ndnboost/smart_ptr/detail/sp_counted_base_nt.hpp>
+
+#elif defined( BOOST_SP_USE_SPINLOCK )
+# include <ndnboost/smart_ptr/detail/sp_counted_base_spin.hpp>
+
+#elif defined( BOOST_SP_USE_PTHREADS )
+# include <ndnboost/smart_ptr/detail/sp_counted_base_pt.hpp>
+
+#elif defined( BOOST_DISABLE_THREADS ) && !defined( BOOST_SP_ENABLE_THREADS ) && !defined( BOOST_DISABLE_WIN32 )
+# include <ndnboost/smart_ptr/detail/sp_counted_base_nt.hpp>
+
+#elif defined( __SNC__ )
+# include <ndnboost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp>
+
+#elif defined( __GNUC__ ) && ( defined( __i386__ ) || defined( __x86_64__ ) ) && !defined(__PATHSCALE__)
+# include <ndnboost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp>
+
+#elif defined(__HP_aCC) && defined(__ia64)
+# include <ndnboost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp>
+
+#elif defined( __GNUC__ ) && defined( __ia64__ ) && !defined( __INTEL_COMPILER ) && !defined(__PATHSCALE__)
+# include <ndnboost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp>
+
+#elif defined( __IBMCPP__ ) && defined( __powerpc )
+# include <ndnboost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp>
+
+#elif defined( __MWERKS__ ) && defined( __POWERPC__ )
+# include <ndnboost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp>
+
+#elif defined( __GNUC__ ) && ( defined( __powerpc__ ) || defined( __ppc__ ) || defined( __ppc ) ) && !defined(__PATHSCALE__) && !defined( _AIX )
+# include <ndnboost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp>
+
+#elif defined( __GNUC__ ) && ( defined( __mips__ ) || defined( _mips ) ) && !defined(__PATHSCALE__)
+# include <ndnboost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp>
+
+#elif defined( BOOST_SP_HAS_SYNC )
+# include <ndnboost/smart_ptr/detail/sp_counted_base_sync.hpp>
+
+#elif defined(__GNUC__) && ( defined( __sparcv9 ) || ( defined( __sparcv8 ) && ( __GNUC__ * 100 + __GNUC_MINOR__ >= 402 ) ) )
+# include <ndnboost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp>
+
+#elif defined( WIN32 ) || defined( _WIN32 ) || defined( __WIN32__ ) || defined(__CYGWIN__)
+# include <ndnboost/smart_ptr/detail/sp_counted_base_w32.hpp>
+
+#elif defined( _AIX )
+# include <ndnboost/smart_ptr/detail/sp_counted_base_aix.hpp>
+
+#elif !defined( BOOST_HAS_THREADS )
+# include <ndnboost/smart_ptr/detail/sp_counted_base_nt.hpp>
+
+#else
+# include <ndnboost/smart_ptr/detail/sp_counted_base_spin.hpp>
+
+#endif
+
+#endif // #ifndef BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_HPP_INCLUDED
diff --git a/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp
similarity index 98%
rename from boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp
index a7779ef..a4dadf6 100644
--- a/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp
@@ -15,7 +15,7 @@
// Lock-free algorithm by Alexander Terekhov
//
-#include <boost/detail/sp_typeinfo.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
#include <machine/sys/inline.h>
namespace ndnboost
diff --git a/boost/smart_ptr/detail/sp_counted_base_aix.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_aix.hpp
similarity index 98%
rename from boost/smart_ptr/detail/sp_counted_base_aix.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_aix.hpp
index d1214cf..a9a72cc 100644
--- a/boost/smart_ptr/detail/sp_counted_base_aix.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_aix.hpp
@@ -20,7 +20,7 @@
// formulation
//
-#include <boost/detail/sp_typeinfo.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
#include <builtins.h>
#include <sys/atomic_op.h>
diff --git a/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp
similarity index 98%
rename from boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp
index d7340a8..af43e37 100644
--- a/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp
@@ -24,7 +24,7 @@
// formulation
//
-#include <boost/detail/sp_typeinfo.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
namespace ndnboost
{
diff --git a/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp
similarity index 98%
rename from boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp
index 279428d..c3652f4 100644
--- a/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp
@@ -16,7 +16,7 @@
// Lock-free algorithm by Alexander Terekhov
//
-#include <boost/detail/sp_typeinfo.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
namespace ndnboost
{
diff --git a/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp
similarity index 98%
rename from boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp
index 613a0bb..e11b25a 100644
--- a/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp
@@ -20,7 +20,7 @@
// Lock-free algorithm by Alexander Terekhov
//
-#include <boost/detail/sp_typeinfo.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
namespace ndnboost
{
diff --git a/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp
similarity index 98%
rename from boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp
index fb660ca..9beacd0 100644
--- a/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp
@@ -24,7 +24,7 @@
// formulation
//
-#include <boost/detail/sp_typeinfo.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
namespace ndnboost
{
diff --git a/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp
similarity index 98%
rename from boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp
index c888ea1..a9e1b4e 100644
--- a/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp
@@ -19,7 +19,7 @@
//
// Thanks to Michael van der Westhuizen
-#include <boost/detail/sp_typeinfo.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
#include <inttypes.h> // int32_t
namespace ndnboost
diff --git a/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp
similarity index 98%
rename from boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp
index 528d426..24a3798 100644
--- a/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp
@@ -24,7 +24,7 @@
// formulation
//
-#include <boost/detail/sp_typeinfo.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
namespace ndnboost
{
diff --git a/boost/smart_ptr/detail/sp_counted_base_nt.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_nt.hpp
similarity index 97%
rename from boost/smart_ptr/detail/sp_counted_base_nt.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_nt.hpp
index d081383..3442f1f 100644
--- a/boost/smart_ptr/detail/sp_counted_base_nt.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_nt.hpp
@@ -18,7 +18,7 @@
// http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/detail/sp_typeinfo.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
namespace ndnboost
{
diff --git a/boost/smart_ptr/detail/sp_counted_base_pt.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_pt.hpp
similarity index 98%
rename from boost/smart_ptr/detail/sp_counted_base_pt.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_pt.hpp
index 92dda3d..51c42a3 100644
--- a/boost/smart_ptr/detail/sp_counted_base_pt.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_pt.hpp
@@ -18,7 +18,7 @@
// http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/detail/sp_typeinfo.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
#include <pthread.h>
namespace ndnboost
diff --git a/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp
similarity index 98%
rename from boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp
index 410ff31..4609d7d 100644
--- a/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp
@@ -19,7 +19,7 @@
//
// Thanks to Michael van der Westhuizen
-#include <boost/detail/sp_typeinfo.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
#include <inttypes.h> // uint32_t
namespace ndnboost
diff --git a/boost/smart_ptr/detail/sp_counted_base_spin.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_spin.hpp
similarity index 96%
rename from boost/smart_ptr/detail/sp_counted_base_spin.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_spin.hpp
index 3c11036..29d3a84 100644
--- a/boost/smart_ptr/detail/sp_counted_base_spin.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_spin.hpp
@@ -18,8 +18,8 @@
// http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/detail/sp_typeinfo.hpp>
-#include <boost/smart_ptr/detail/spinlock_pool.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
+#include <ndnboost/smart_ptr/detail/spinlock_pool.hpp>
namespace ndnboost
{
diff --git a/boost/smart_ptr/detail/sp_counted_base_sync.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_sync.hpp
similarity index 98%
rename from boost/smart_ptr/detail/sp_counted_base_sync.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_sync.hpp
index 6465425..6ee7fac 100644
--- a/boost/smart_ptr/detail/sp_counted_base_sync.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_sync.hpp
@@ -15,7 +15,7 @@
// See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt
-#include <boost/detail/sp_typeinfo.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
#include <limits.h>
#if defined( __ia64__ ) && defined( __INTEL_COMPILER )
diff --git a/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp
similarity index 98%
rename from boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp
index 8874502..9ffae4d 100644
--- a/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp
@@ -21,7 +21,7 @@
// formulation
//
-#include <boost/detail/sp_typeinfo.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
extern "builtin" void __lwsync(void);
extern "builtin" void __isync(void);
diff --git a/boost/smart_ptr/detail/sp_counted_base_w32.hpp b/ndnboost/smart_ptr/detail/sp_counted_base_w32.hpp
similarity index 95%
rename from boost/smart_ptr/detail/sp_counted_base_w32.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_base_w32.hpp
index f104659..283fc79 100644
--- a/boost/smart_ptr/detail/sp_counted_base_w32.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_base_w32.hpp
@@ -24,9 +24,9 @@
// formulation
//
-#include <boost/detail/interlocked.hpp>
-#include <boost/detail/workaround.hpp>
-#include <boost/detail/sp_typeinfo.hpp>
+#include <ndnboost/detail/interlocked.hpp>
+#include <ndnboost/detail/workaround.hpp>
+#include <ndnboost/detail/sp_typeinfo.hpp>
namespace ndnboost
{
diff --git a/boost/smart_ptr/detail/sp_counted_impl.hpp b/ndnboost/smart_ptr/detail/sp_counted_impl.hpp
similarity index 96%
rename from boost/smart_ptr/detail/sp_counted_impl.hpp
rename to ndnboost/smart_ptr/detail/sp_counted_impl.hpp
index 224ddd7..9b03a26 100644
--- a/boost/smart_ptr/detail/sp_counted_impl.hpp
+++ b/ndnboost/smart_ptr/detail/sp_counted_impl.hpp
@@ -18,17 +18,17 @@
// http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
#if defined(BOOST_SP_USE_STD_ALLOCATOR) && defined(BOOST_SP_USE_QUICK_ALLOCATOR)
# error BOOST_SP_USE_STD_ALLOCATOR and BOOST_SP_USE_QUICK_ALLOCATOR are incompatible.
#endif
-#include <boost/checked_delete.hpp>
-#include <boost/smart_ptr/detail/sp_counted_base.hpp>
+#include <ndnboost/checked_delete.hpp>
+#include <ndnboost/smart_ptr/detail/sp_counted_base.hpp>
#if defined(BOOST_SP_USE_QUICK_ALLOCATOR)
-#include <boost/smart_ptr/detail/quick_allocator.hpp>
+#include <ndnboost/smart_ptr/detail/quick_allocator.hpp>
#endif
#if defined(BOOST_SP_USE_STD_ALLOCATOR)
diff --git a/boost/smart_ptr/detail/sp_forward.hpp b/ndnboost/smart_ptr/detail/sp_forward.hpp
similarity index 95%
rename from boost/smart_ptr/detail/sp_forward.hpp
rename to ndnboost/smart_ptr/detail/sp_forward.hpp
index 04823a0..d22d9a4 100644
--- a/boost/smart_ptr/detail/sp_forward.hpp
+++ b/ndnboost/smart_ptr/detail/sp_forward.hpp
@@ -15,7 +15,7 @@
// See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
namespace ndnboost
{
diff --git a/boost/smart_ptr/detail/sp_has_sync.hpp b/ndnboost/smart_ptr/detail/sp_has_sync.hpp
similarity index 100%
rename from boost/smart_ptr/detail/sp_has_sync.hpp
rename to ndnboost/smart_ptr/detail/sp_has_sync.hpp
diff --git a/boost/smart_ptr/detail/sp_if_array.hpp b/ndnboost/smart_ptr/detail/sp_if_array.hpp
similarity index 94%
rename from boost/smart_ptr/detail/sp_if_array.hpp
rename to ndnboost/smart_ptr/detail/sp_if_array.hpp
index f12ffe7..8f9d56d 100644
--- a/boost/smart_ptr/detail/sp_if_array.hpp
+++ b/ndnboost/smart_ptr/detail/sp_if_array.hpp
@@ -9,7 +9,7 @@
#ifndef BOOST_SMART_PTR_DETAIL_SP_IF_ARRAY_HPP
#define BOOST_SMART_PTR_DETAIL_SP_IF_ARRAY_HPP
-#include <boost/smart_ptr/shared_ptr.hpp>
+#include <ndnboost/smart_ptr/shared_ptr.hpp>
namespace ndnboost {
namespace detail {
diff --git a/boost/smart_ptr/detail/sp_nullptr_t.hpp b/ndnboost/smart_ptr/detail/sp_nullptr_t.hpp
similarity index 96%
rename from boost/smart_ptr/detail/sp_nullptr_t.hpp
rename to ndnboost/smart_ptr/detail/sp_nullptr_t.hpp
index 2375927..13e2a9a 100644
--- a/boost/smart_ptr/detail/sp_nullptr_t.hpp
+++ b/ndnboost/smart_ptr/detail/sp_nullptr_t.hpp
@@ -15,7 +15,7 @@
// See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
#include <cstddef>
#if !defined( BOOST_NO_CXX11_NULLPTR )
diff --git a/boost/smart_ptr/detail/spinlock.hpp b/ndnboost/smart_ptr/detail/spinlock.hpp
similarity index 71%
rename from boost/smart_ptr/detail/spinlock.hpp
rename to ndnboost/smart_ptr/detail/spinlock.hpp
index 88d7ad6..ab6c807 100644
--- a/boost/smart_ptr/detail/spinlock.hpp
+++ b/ndnboost/smart_ptr/detail/spinlock.hpp
@@ -28,26 +28,26 @@
// #define BOOST_DETAIL_SPINLOCK_INIT <unspecified>
//
-#include <boost/config.hpp>
-#include <boost/smart_ptr/detail/sp_has_sync.hpp>
+#include <ndnboost/config.hpp>
+#include <ndnboost/smart_ptr/detail/sp_has_sync.hpp>
#if defined( BOOST_SP_USE_PTHREADS )
-# include <boost/smart_ptr/detail/spinlock_pt.hpp>
+# include <ndnboost/smart_ptr/detail/spinlock_pt.hpp>
#elif defined(__GNUC__) && defined( __arm__ ) && !defined( __thumb__ )
-# include <boost/smart_ptr/detail/spinlock_gcc_arm.hpp>
+# include <ndnboost/smart_ptr/detail/spinlock_gcc_arm.hpp>
#elif defined( BOOST_SP_HAS_SYNC )
-# include <boost/smart_ptr/detail/spinlock_sync.hpp>
+# include <ndnboost/smart_ptr/detail/spinlock_sync.hpp>
#elif defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
-# include <boost/smart_ptr/detail/spinlock_w32.hpp>
+# include <ndnboost/smart_ptr/detail/spinlock_w32.hpp>
#elif defined(BOOST_HAS_PTHREADS)
-# include <boost/smart_ptr/detail/spinlock_pt.hpp>
+# include <ndnboost/smart_ptr/detail/spinlock_pt.hpp>
#elif !defined(BOOST_HAS_THREADS)
-# include <boost/smart_ptr/detail/spinlock_nt.hpp>
+# include <ndnboost/smart_ptr/detail/spinlock_nt.hpp>
#else
# error Unrecognized threading platform
diff --git a/boost/smart_ptr/detail/spinlock_gcc_arm.hpp b/ndnboost/smart_ptr/detail/spinlock_gcc_arm.hpp
similarity index 97%
rename from boost/smart_ptr/detail/spinlock_gcc_arm.hpp
rename to ndnboost/smart_ptr/detail/spinlock_gcc_arm.hpp
index 3eb00e7..7155fbe 100644
--- a/boost/smart_ptr/detail/spinlock_gcc_arm.hpp
+++ b/ndnboost/smart_ptr/detail/spinlock_gcc_arm.hpp
@@ -9,7 +9,7 @@
// http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/smart_ptr/detail/yield_k.hpp>
+#include <ndnboost/smart_ptr/detail/yield_k.hpp>
#if defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7EM__) || defined(__ARM_ARCH_7S__)
diff --git a/boost/smart_ptr/detail/spinlock_nt.hpp b/ndnboost/smart_ptr/detail/spinlock_nt.hpp
similarity index 97%
rename from boost/smart_ptr/detail/spinlock_nt.hpp
rename to ndnboost/smart_ptr/detail/spinlock_nt.hpp
index 97ee029..59cc715 100644
--- a/boost/smart_ptr/detail/spinlock_nt.hpp
+++ b/ndnboost/smart_ptr/detail/spinlock_nt.hpp
@@ -15,7 +15,7 @@
// http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/assert.hpp>
+#include <ndnboost/assert.hpp>
namespace ndnboost
{
diff --git a/boost/smart_ptr/detail/spinlock_pool.hpp b/ndnboost/smart_ptr/detail/spinlock_pool.hpp
similarity index 97%
rename from boost/smart_ptr/detail/spinlock_pool.hpp
rename to ndnboost/smart_ptr/detail/spinlock_pool.hpp
index 8784026..f23a045 100644
--- a/boost/smart_ptr/detail/spinlock_pool.hpp
+++ b/ndnboost/smart_ptr/detail/spinlock_pool.hpp
@@ -21,8 +21,8 @@
// spinlock_pool<2> is reserved for shared_ptr atomic access
//
-#include <boost/config.hpp>
-#include <boost/smart_ptr/detail/spinlock.hpp>
+#include <ndnboost/config.hpp>
+#include <ndnboost/smart_ptr/detail/spinlock.hpp>
#include <cstddef>
namespace ndnboost
diff --git a/boost/smart_ptr/detail/spinlock_pt.hpp b/ndnboost/smart_ptr/detail/spinlock_pt.hpp
similarity index 100%
rename from boost/smart_ptr/detail/spinlock_pt.hpp
rename to ndnboost/smart_ptr/detail/spinlock_pt.hpp
diff --git a/boost/smart_ptr/detail/spinlock_sync.hpp b/ndnboost/smart_ptr/detail/spinlock_sync.hpp
similarity index 96%
rename from boost/smart_ptr/detail/spinlock_sync.hpp
rename to ndnboost/smart_ptr/detail/spinlock_sync.hpp
index fe8b2d5..fa1df85 100644
--- a/boost/smart_ptr/detail/spinlock_sync.hpp
+++ b/ndnboost/smart_ptr/detail/spinlock_sync.hpp
@@ -15,7 +15,7 @@
// http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/smart_ptr/detail/yield_k.hpp>
+#include <ndnboost/smart_ptr/detail/yield_k.hpp>
#if defined( __ia64__ ) && defined( __INTEL_COMPILER )
# include <ia64intrin.h>
diff --git a/boost/smart_ptr/detail/spinlock_w32.hpp b/ndnboost/smart_ptr/detail/spinlock_w32.hpp
similarity index 95%
rename from boost/smart_ptr/detail/spinlock_w32.hpp
rename to ndnboost/smart_ptr/detail/spinlock_w32.hpp
index 2f15a17..393b5a1 100644
--- a/boost/smart_ptr/detail/spinlock_w32.hpp
+++ b/ndnboost/smart_ptr/detail/spinlock_w32.hpp
@@ -15,8 +15,8 @@
// http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/detail/interlocked.hpp>
-#include <boost/smart_ptr/detail/yield_k.hpp>
+#include <ndnboost/detail/interlocked.hpp>
+#include <ndnboost/smart_ptr/detail/yield_k.hpp>
// BOOST_COMPILER_FENCE
diff --git a/boost/smart_ptr/detail/yield_k.hpp b/ndnboost/smart_ptr/detail/yield_k.hpp
similarity index 98%
rename from boost/smart_ptr/detail/yield_k.hpp
rename to ndnboost/smart_ptr/detail/yield_k.hpp
index 62916a0..4dc447e 100644
--- a/boost/smart_ptr/detail/yield_k.hpp
+++ b/ndnboost/smart_ptr/detail/yield_k.hpp
@@ -23,7 +23,7 @@
// http://www.boost.org/LICENSE_1_0.txt
//
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
// BOOST_SMT_PAUSE
diff --git a/boost/smart_ptr/make_shared.hpp b/ndnboost/smart_ptr/make_shared.hpp
similarity index 77%
rename from boost/smart_ptr/make_shared.hpp
rename to ndnboost/smart_ptr/make_shared.hpp
index 8d0e3ea..0f9b124 100644
--- a/boost/smart_ptr/make_shared.hpp
+++ b/ndnboost/smart_ptr/make_shared.hpp
@@ -12,11 +12,11 @@
// See http://www.boost.org/libs/smart_ptr/make_shared.html
// for documentation.
-#include <boost/smart_ptr/make_shared_object.hpp>
+#include <ndnboost/smart_ptr/make_shared_object.hpp>
#if !defined( BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION ) && !defined( BOOST_NO_SFINAE )
-# include <boost/smart_ptr/make_shared_array.hpp>
-# include <boost/smart_ptr/allocate_shared_array.hpp>
+# include <ndnboost/smart_ptr/make_shared_array.hpp>
+# include <ndnboost/smart_ptr/allocate_shared_array.hpp>
#endif
#endif // #ifndef BOOST_SMART_PTR_MAKE_SHARED_HPP_INCLUDED
diff --git a/boost/smart_ptr/make_shared_array.hpp b/ndnboost/smart_ptr/make_shared_array.hpp
similarity index 97%
rename from boost/smart_ptr/make_shared_array.hpp
rename to ndnboost/smart_ptr/make_shared_array.hpp
index b7ab194..15b092b 100644
--- a/boost/smart_ptr/make_shared_array.hpp
+++ b/ndnboost/smart_ptr/make_shared_array.hpp
@@ -9,11 +9,11 @@
#ifndef BOOST_SMART_PTR_MAKE_SHARED_ARRAY_HPP
#define BOOST_SMART_PTR_MAKE_SHARED_ARRAY_HPP
-#include <boost/smart_ptr/shared_ptr.hpp>
-#include <boost/smart_ptr/detail/array_deleter.hpp>
-#include <boost/smart_ptr/detail/array_traits.hpp>
-#include <boost/smart_ptr/detail/make_array_helper.hpp>
-#include <boost/smart_ptr/detail/sp_if_array.hpp>
+#include <ndnboost/smart_ptr/shared_ptr.hpp>
+#include <ndnboost/smart_ptr/detail/array_deleter.hpp>
+#include <ndnboost/smart_ptr/detail/array_traits.hpp>
+#include <ndnboost/smart_ptr/detail/make_array_helper.hpp>
+#include <ndnboost/smart_ptr/detail/sp_if_array.hpp>
#if !defined(BOOST_NO_CXX11_HDR_INITIALIZER_LIST)
#include <initializer_list>
#endif
diff --git a/boost/smart_ptr/make_shared_object.hpp b/ndnboost/smart_ptr/make_shared_object.hpp
similarity index 99%
rename from boost/smart_ptr/make_shared_object.hpp
rename to ndnboost/smart_ptr/make_shared_object.hpp
index 7f4e18d..1d1ae7a 100644
--- a/boost/smart_ptr/make_shared_object.hpp
+++ b/ndnboost/smart_ptr/make_shared_object.hpp
@@ -12,11 +12,11 @@
// See http://www.boost.org/libs/smart_ptr/make_shared.html
// for documentation.
-#include <boost/config.hpp>
-#include <boost/smart_ptr/shared_ptr.hpp>
-#include <boost/smart_ptr/detail/sp_forward.hpp>
-#include <boost/type_traits/type_with_alignment.hpp>
-#include <boost/type_traits/alignment_of.hpp>
+#include <ndnboost/config.hpp>
+#include <ndnboost/smart_ptr/shared_ptr.hpp>
+#include <ndnboost/smart_ptr/detail/sp_forward.hpp>
+#include <ndnboost/type_traits/type_with_alignment.hpp>
+#include <ndnboost/type_traits/alignment_of.hpp>
#include <cstddef>
#include <new>
diff --git a/boost/smart_ptr/shared_ptr.hpp b/ndnboost/smart_ptr/shared_ptr.hpp
similarity index 97%
rename from boost/smart_ptr/shared_ptr.hpp
rename to ndnboost/smart_ptr/shared_ptr.hpp
index d750308..78d6e30 100644
--- a/boost/smart_ptr/shared_ptr.hpp
+++ b/ndnboost/smart_ptr/shared_ptr.hpp
@@ -14,29 +14,29 @@
// See http://www.boost.org/libs/smart_ptr/shared_ptr.htm for documentation.
//
-#include <boost/config.hpp> // for broken compiler workarounds
+#include <ndnboost/config.hpp> // for broken compiler workarounds
#if defined(BOOST_NO_MEMBER_TEMPLATES) && !defined(BOOST_MSVC6_MEMBER_TEMPLATES)
-#include <boost/smart_ptr/detail/shared_ptr_nmt.hpp>
+#include <ndnboost/smart_ptr/detail/shared_ptr_nmt.hpp>
#else
// In order to avoid circular dependencies with Boost.TR1
// we make sure that our include of <memory> doesn't try to
// pull in the TR1 headers: that's why we use this header
// rather than including <memory> directly:
-#include <boost/config/no_tr1/memory.hpp> // std::auto_ptr
+#include <ndnboost/config/no_tr1/memory.hpp> // std::auto_ptr
-#include <boost/assert.hpp>
-#include <boost/checked_delete.hpp>
-#include <boost/throw_exception.hpp>
-#include <boost/smart_ptr/detail/shared_count.hpp>
-#include <boost/detail/workaround.hpp>
-#include <boost/smart_ptr/detail/sp_convertible.hpp>
-#include <boost/smart_ptr/detail/sp_nullptr_t.hpp>
+#include <ndnboost/assert.hpp>
+#include <ndnboost/checked_delete.hpp>
+#include <ndnboost/throw_exception.hpp>
+#include <ndnboost/smart_ptr/detail/shared_count.hpp>
+#include <ndnboost/detail/workaround.hpp>
+#include <ndnboost/smart_ptr/detail/sp_convertible.hpp>
+#include <ndnboost/smart_ptr/detail/sp_nullptr_t.hpp>
#if !defined(BOOST_SP_NO_ATOMIC_ACCESS)
-#include <boost/smart_ptr/detail/spinlock_pool.hpp>
-#include <boost/memory_order.hpp>
+#include <ndnboost/smart_ptr/detail/spinlock_pool.hpp>
+#include <ndnboost/memory_order.hpp>
#endif
#include <algorithm> // for std::swap
@@ -669,7 +669,7 @@
}
// implicit conversion to "bool"
-#include <boost/smart_ptr/detail/operator_bool.hpp>
+#include <ndnboost/smart_ptr/detail/operator_bool.hpp>
bool unique() const BOOST_NOEXCEPT
{
diff --git a/boost/static_assert.hpp b/ndnboost/static_assert.hpp
similarity index 98%
rename from boost/static_assert.hpp
rename to ndnboost/static_assert.hpp
index bb75695..c85cb2b 100644
--- a/boost/static_assert.hpp
+++ b/ndnboost/static_assert.hpp
@@ -14,8 +14,8 @@
#ifndef BOOST_STATIC_ASSERT_HPP
#define BOOST_STATIC_ASSERT_HPP
-#include <boost/config.hpp>
-#include <boost/detail/workaround.hpp>
+#include <ndnboost/config.hpp>
+#include <ndnboost/detail/workaround.hpp>
#if defined(__GNUC__) && !defined(__GXX_EXPERIMENTAL_CXX0X__)
//
diff --git a/boost/throw_exception.hpp b/ndnboost/throw_exception.hpp
similarity index 92%
rename from boost/throw_exception.hpp
rename to ndnboost/throw_exception.hpp
index 84b82fc..e9212d1 100644
--- a/boost/throw_exception.hpp
+++ b/ndnboost/throw_exception.hpp
@@ -26,9 +26,9 @@
// http://www.boost.org/libs/utility/throw_exception.html
//
-#include <boost/exception/detail/attribute_noreturn.hpp>
-#include <boost/detail/workaround.hpp>
-#include <boost/config.hpp>
+#include <ndnboost/exception/detail/attribute_noreturn.hpp>
+#include <ndnboost/detail/workaround.hpp>
+#include <ndnboost/config.hpp>
#include <exception>
#if !defined( BOOST_EXCEPTION_DISABLE ) && defined( __BORLANDC__ ) && BOOST_WORKAROUND( __BORLANDC__, BOOST_TESTED_AT(0x593) )
@@ -40,8 +40,8 @@
#endif
#if !defined( BOOST_EXCEPTION_DISABLE )
-# include <boost/exception/exception.hpp>
-# include <boost/current_function.hpp>
+# include <ndnboost/exception/exception.hpp>
+# include <ndnboost/current_function.hpp>
# define BOOST_THROW_EXCEPTION(x) ::ndnboost::exception_detail::throw_exception_(x,BOOST_CURRENT_FUNCTION,__FILE__,__LINE__)
#else
# define BOOST_THROW_EXCEPTION(x) ::ndnboost::throw_exception(x)
diff --git a/boost/type.hpp b/ndnboost/type.hpp
similarity index 100%
rename from boost/type.hpp
rename to ndnboost/type.hpp
diff --git a/boost/type_traits/add_lvalue_reference.hpp b/ndnboost/type_traits/add_lvalue_reference.hpp
similarity index 77%
rename from boost/type_traits/add_lvalue_reference.hpp
rename to ndnboost/type_traits/add_lvalue_reference.hpp
index 95ea8df..5a3a256 100644
--- a/boost/type_traits/add_lvalue_reference.hpp
+++ b/ndnboost/type_traits/add_lvalue_reference.hpp
@@ -6,10 +6,10 @@
#ifndef BOOST_TYPE_TRAITS_EXT_ADD_LVALUE_REFERENCE__HPP
#define BOOST_TYPE_TRAITS_EXT_ADD_LVALUE_REFERENCE__HPP
-#include <boost/type_traits/add_reference.hpp>
+#include <ndnboost/type_traits/add_reference.hpp>
// should be the last #include
-#include <boost/type_traits/detail/type_trait_def.hpp>
+#include <ndnboost/type_traits/detail/type_trait_def.hpp>
namespace ndnboost{
@@ -21,6 +21,6 @@
}
-#include <boost/type_traits/detail/type_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/type_trait_undef.hpp>
#endif // BOOST_TYPE_TRAITS_EXT_ADD_LVALUE_REFERENCE__HPP
diff --git a/boost/type_traits/add_reference.hpp b/ndnboost/type_traits/add_reference.hpp
similarity index 91%
rename from boost/type_traits/add_reference.hpp
rename to ndnboost/type_traits/add_reference.hpp
index 2d9844e..d825355 100644
--- a/boost/type_traits/add_reference.hpp
+++ b/ndnboost/type_traits/add_reference.hpp
@@ -9,12 +9,12 @@
#ifndef BOOST_TT_ADD_REFERENCE_HPP_INCLUDED
#define BOOST_TT_ADD_REFERENCE_HPP_INCLUDED
-#include <boost/type_traits/is_reference.hpp>
-#include <boost/detail/workaround.hpp>
-#include <boost/config.hpp>
+#include <ndnboost/type_traits/is_reference.hpp>
+#include <ndnboost/detail/workaround.hpp>
+#include <ndnboost/config.hpp>
// should be the last #include
-#include <boost/type_traits/detail/type_trait_def.hpp>
+#include <ndnboost/type_traits/detail/type_trait_def.hpp>
namespace ndnboost {
@@ -102,6 +102,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/type_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/type_trait_undef.hpp>
#endif // BOOST_TT_ADD_REFERENCE_HPP_INCLUDED
diff --git a/boost/type_traits/add_rvalue_reference.hpp b/ndnboost/type_traits/add_rvalue_reference.hpp
similarity index 89%
rename from boost/type_traits/add_rvalue_reference.hpp
rename to ndnboost/type_traits/add_rvalue_reference.hpp
index 758886f..1a09de7 100644
--- a/boost/type_traits/add_rvalue_reference.hpp
+++ b/ndnboost/type_traits/add_rvalue_reference.hpp
@@ -8,15 +8,15 @@
#ifndef BOOST_TYPE_TRAITS_EXT_ADD_RVALUE_REFERENCE__HPP
#define BOOST_TYPE_TRAITS_EXT_ADD_RVALUE_REFERENCE__HPP
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
//----------------------------------------------------------------------------//
-#include <boost/type_traits/is_void.hpp>
-#include <boost/type_traits/is_reference.hpp>
+#include <ndnboost/type_traits/is_void.hpp>
+#include <ndnboost/type_traits/is_reference.hpp>
// should be the last #include
-#include <boost/type_traits/detail/type_trait_def.hpp>
+#include <ndnboost/type_traits/detail/type_trait_def.hpp>
//----------------------------------------------------------------------------//
// //
@@ -60,7 +60,7 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/type_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/type_trait_undef.hpp>
#endif // BOOST_TYPE_TRAITS_EXT_ADD_RVALUE_REFERENCE__HPP
diff --git a/boost/type_traits/alignment_of.hpp b/ndnboost/type_traits/alignment_of.hpp
similarity index 94%
rename from boost/type_traits/alignment_of.hpp
rename to ndnboost/type_traits/alignment_of.hpp
index 157e458..e27ff7b 100644
--- a/boost/type_traits/alignment_of.hpp
+++ b/ndnboost/type_traits/alignment_of.hpp
@@ -9,12 +9,12 @@
#ifndef BOOST_TT_ALIGNMENT_OF_HPP_INCLUDED
#define BOOST_TT_ALIGNMENT_OF_HPP_INCLUDED
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
#include <cstddef>
-#include <boost/type_traits/intrinsics.hpp>
+#include <ndnboost/type_traits/intrinsics.hpp>
// should be the last #include
-#include <boost/type_traits/detail/size_t_trait_def.hpp>
+#include <ndnboost/type_traits/detail/size_t_trait_def.hpp>
#ifdef BOOST_MSVC
# pragma warning(push)
@@ -122,7 +122,7 @@
# pragma warning(pop)
#endif
-#include <boost/type_traits/detail/size_t_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/size_t_trait_undef.hpp>
#endif // BOOST_TT_ALIGNMENT_OF_HPP_INCLUDED
diff --git a/boost/type_traits/broken_compiler_spec.hpp b/ndnboost/type_traits/broken_compiler_spec.hpp
similarity index 97%
rename from boost/type_traits/broken_compiler_spec.hpp
rename to ndnboost/type_traits/broken_compiler_spec.hpp
index 715dbd7..7e5023d 100644
--- a/boost/type_traits/broken_compiler_spec.hpp
+++ b/ndnboost/type_traits/broken_compiler_spec.hpp
@@ -9,8 +9,8 @@
#ifndef BOOST_TT_BROKEN_COMPILER_SPEC_HPP_INCLUDED
#define BOOST_TT_BROKEN_COMPILER_SPEC_HPP_INCLUDED
-#include <boost/mpl/aux_/lambda_support.hpp>
-#include <boost/config.hpp>
+#include <ndnboost/mpl/aux_/lambda_support.hpp>
+#include <ndnboost/config.hpp>
// these are needed regardless of BOOST_TT_NO_BROKEN_COMPILER_SPEC
#if defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
@@ -88,7 +88,7 @@
}} \
/**/
-# include <boost/type_traits/detail/type_trait_undef.hpp>
+# include <ndnboost/type_traits/detail/type_trait_undef.hpp>
#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
diff --git a/boost/type_traits/config.hpp b/ndnboost/type_traits/config.hpp
similarity index 96%
rename from boost/type_traits/config.hpp
rename to ndnboost/type_traits/config.hpp
index 7934454..05fc352 100644
--- a/boost/type_traits/config.hpp
+++ b/ndnboost/type_traits/config.hpp
@@ -10,10 +10,10 @@
#define BOOST_TT_CONFIG_HPP_INCLUDED
#ifndef BOOST_CONFIG_HPP
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
#endif
-#include <boost/detail/workaround.hpp>
+#include <ndnboost/detail/workaround.hpp>
//
// whenever we have a conversion function with ellipses
diff --git a/boost/type_traits/detail/bool_trait_def.hpp b/ndnboost/type_traits/detail/bool_trait_def.hpp
similarity index 95%
rename from boost/type_traits/detail/bool_trait_def.hpp
rename to ndnboost/type_traits/detail/bool_trait_def.hpp
index fcfa0c7..a80e999 100644
--- a/boost/type_traits/detail/bool_trait_def.hpp
+++ b/ndnboost/type_traits/detail/bool_trait_def.hpp
@@ -11,11 +11,11 @@
// $Date: 2011-10-09 15:28:33 -0700 (Sun, 09 Oct 2011) $
// $Revision: 74865 $
-#include <boost/type_traits/detail/template_arity_spec.hpp>
-#include <boost/type_traits/integral_constant.hpp>
-#include <boost/mpl/bool.hpp>
-#include <boost/mpl/aux_/lambda_support.hpp>
-#include <boost/config.hpp>
+#include <ndnboost/type_traits/detail/template_arity_spec.hpp>
+#include <ndnboost/type_traits/integral_constant.hpp>
+#include <ndnboost/mpl/bool.hpp>
+#include <ndnboost/mpl/aux_/lambda_support.hpp>
+#include <ndnboost/config.hpp>
//
// Unfortunately some libraries have started using this header without
diff --git a/boost/type_traits/detail/bool_trait_undef.hpp b/ndnboost/type_traits/detail/bool_trait_undef.hpp
similarity index 100%
rename from boost/type_traits/detail/bool_trait_undef.hpp
rename to ndnboost/type_traits/detail/bool_trait_undef.hpp
diff --git a/boost/type_traits/detail/cv_traits_impl.hpp b/ndnboost/type_traits/detail/cv_traits_impl.hpp
similarity index 95%
rename from boost/type_traits/detail/cv_traits_impl.hpp
rename to ndnboost/type_traits/detail/cv_traits_impl.hpp
index fadfc68..5f1dd5e 100644
--- a/boost/type_traits/detail/cv_traits_impl.hpp
+++ b/ndnboost/type_traits/detail/cv_traits_impl.hpp
@@ -11,8 +11,8 @@
#ifndef BOOST_TT_DETAIL_CV_TRAITS_IMPL_HPP_INCLUDED
#define BOOST_TT_DETAIL_CV_TRAITS_IMPL_HPP_INCLUDED
-#include <boost/config.hpp>
-#include <boost/detail/workaround.hpp>
+#include <ndnboost/config.hpp>
+#include <ndnboost/detail/workaround.hpp>
#ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
@@ -23,7 +23,7 @@
namespace ndnboost {
namespace detail {
#else
-#include <boost/type_traits/detail/yes_no_type.hpp>
+#include <ndnboost/type_traits/detail/yes_no_type.hpp>
namespace ndnboost {
namespace type_traits {
namespace gcc8503 {
diff --git a/boost/type_traits/detail/false_result.hpp b/ndnboost/type_traits/detail/false_result.hpp
similarity index 95%
rename from boost/type_traits/detail/false_result.hpp
rename to ndnboost/type_traits/detail/false_result.hpp
index 32d0cbc..d0bd864 100644
--- a/boost/type_traits/detail/false_result.hpp
+++ b/ndnboost/type_traits/detail/false_result.hpp
@@ -9,7 +9,7 @@
#ifndef BOOST_TT_DETAIL_FALSE_RESULT_HPP_INCLUDED
#define BOOST_TT_DETAIL_FALSE_RESULT_HPP_INCLUDED
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
namespace ndnboost {
namespace type_traits {
diff --git a/boost/type_traits/detail/ice_and.hpp b/ndnboost/type_traits/detail/ice_and.hpp
similarity index 96%
rename from boost/type_traits/detail/ice_and.hpp
rename to ndnboost/type_traits/detail/ice_and.hpp
index 61b534d..75d1ae6 100644
--- a/boost/type_traits/detail/ice_and.hpp
+++ b/ndnboost/type_traits/detail/ice_and.hpp
@@ -9,7 +9,7 @@
#ifndef BOOST_TT_DETAIL_ICE_AND_HPP_INCLUDED
#define BOOST_TT_DETAIL_ICE_AND_HPP_INCLUDED
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
namespace ndnboost {
namespace type_traits {
diff --git a/boost/type_traits/detail/ice_eq.hpp b/ndnboost/type_traits/detail/ice_eq.hpp
similarity index 96%
rename from boost/type_traits/detail/ice_eq.hpp
rename to ndnboost/type_traits/detail/ice_eq.hpp
index 55c11a2..293d3d7 100644
--- a/boost/type_traits/detail/ice_eq.hpp
+++ b/ndnboost/type_traits/detail/ice_eq.hpp
@@ -8,7 +8,7 @@
#ifndef BOOST_TT_DETAIL_ICE_EQ_HPP_INCLUDED
#define BOOST_TT_DETAIL_ICE_EQ_HPP_INCLUDED
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
namespace ndnboost {
namespace type_traits {
diff --git a/boost/type_traits/detail/ice_not.hpp b/ndnboost/type_traits/detail/ice_not.hpp
similarity index 95%
rename from boost/type_traits/detail/ice_not.hpp
rename to ndnboost/type_traits/detail/ice_not.hpp
index 5589625..47457d4 100644
--- a/boost/type_traits/detail/ice_not.hpp
+++ b/ndnboost/type_traits/detail/ice_not.hpp
@@ -8,7 +8,7 @@
#ifndef BOOST_TT_DETAIL_ICE_NOT_HPP_INCLUDED
#define BOOST_TT_DETAIL_ICE_NOT_HPP_INCLUDED
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
namespace ndnboost {
namespace type_traits {
diff --git a/boost/type_traits/detail/ice_or.hpp b/ndnboost/type_traits/detail/ice_or.hpp
similarity index 96%
rename from boost/type_traits/detail/ice_or.hpp
rename to ndnboost/type_traits/detail/ice_or.hpp
index 763c0d3..0d49b96 100644
--- a/boost/type_traits/detail/ice_or.hpp
+++ b/ndnboost/type_traits/detail/ice_or.hpp
@@ -8,7 +8,7 @@
#ifndef BOOST_TT_DETAIL_ICE_OR_HPP_INCLUDED
#define BOOST_TT_DETAIL_ICE_OR_HPP_INCLUDED
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
namespace ndnboost {
namespace type_traits {
diff --git a/boost/type_traits/detail/is_function_ptr_helper.hpp b/ndnboost/type_traits/detail/is_function_ptr_helper.hpp
similarity index 98%
rename from boost/type_traits/detail/is_function_ptr_helper.hpp
rename to ndnboost/type_traits/detail/is_function_ptr_helper.hpp
index bb7a798..aa6fdde 100644
--- a/boost/type_traits/detail/is_function_ptr_helper.hpp
+++ b/ndnboost/type_traits/detail/is_function_ptr_helper.hpp
@@ -15,12 +15,12 @@
#ifndef BOOST_TT_DETAIL_IS_FUNCTION_PTR_HELPER_HPP_INCLUDED
#define BOOST_TT_DETAIL_IS_FUNCTION_PTR_HELPER_HPP_INCLUDED
-#include <boost/type_traits/config.hpp>
+#include <ndnboost/type_traits/config.hpp>
#if defined(BOOST_TT_PREPROCESSING_MODE)
-# include <boost/preprocessor/iterate.hpp>
-# include <boost/preprocessor/enum_params.hpp>
-# include <boost/preprocessor/comma_if.hpp>
+# include <ndnboost/preprocessor/iterate.hpp>
+# include <ndnboost/preprocessor/enum_params.hpp>
+# include <ndnboost/preprocessor/comma_if.hpp>
#endif
namespace ndnboost {
@@ -195,7 +195,7 @@
#undef BOOST_STATIC_CONSTANT
#define BOOST_PP_ITERATION_PARAMS_1 \
- (3, (0, 25, "boost/type_traits/detail/is_function_ptr_helper.hpp"))
+ (3, (0, 25, "ndnboost/type_traits/detail/is_function_ptr_helper.hpp"))
#include BOOST_PP_ITERATE()
#endif // BOOST_TT_PREPROCESSING_MODE
diff --git a/boost/type_traits/detail/is_function_ptr_tester.hpp b/ndnboost/type_traits/detail/is_function_ptr_tester.hpp
similarity index 99%
rename from boost/type_traits/detail/is_function_ptr_tester.hpp
rename to ndnboost/type_traits/detail/is_function_ptr_tester.hpp
index 00fe31e..dc0654a 100644
--- a/boost/type_traits/detail/is_function_ptr_tester.hpp
+++ b/ndnboost/type_traits/detail/is_function_ptr_tester.hpp
@@ -14,13 +14,13 @@
#ifndef BOOST_TT_DETAIL_IS_FUNCTION_PTR_TESTER_HPP_INCLUDED
#define BOOST_TT_DETAIL_IS_FUNCTION_PTR_TESTER_HPP_INCLUDED
-#include <boost/type_traits/detail/yes_no_type.hpp>
-#include <boost/type_traits/config.hpp>
+#include <ndnboost/type_traits/detail/yes_no_type.hpp>
+#include <ndnboost/type_traits/config.hpp>
#if defined(BOOST_TT_PREPROCESSING_MODE)
-# include <boost/preprocessor/iterate.hpp>
-# include <boost/preprocessor/enum_params.hpp>
-# include <boost/preprocessor/comma_if.hpp>
+# include <ndnboost/preprocessor/iterate.hpp>
+# include <ndnboost/preprocessor/enum_params.hpp>
+# include <ndnboost/preprocessor/comma_if.hpp>
#endif
namespace ndnboost {
@@ -609,7 +609,7 @@
#else
#define BOOST_PP_ITERATION_PARAMS_1 \
- (3, (0, 25, "boost/type_traits/detail/is_function_ptr_tester.hpp"))
+ (3, (0, 25, "ndnboost/type_traits/detail/is_function_ptr_tester.hpp"))
#include BOOST_PP_ITERATE()
#endif // BOOST_TT_PREPROCESSING_MODE
diff --git a/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp b/ndnboost/type_traits/detail/is_mem_fun_pointer_impl.hpp
similarity index 99%
rename from boost/type_traits/detail/is_mem_fun_pointer_impl.hpp
rename to ndnboost/type_traits/detail/is_mem_fun_pointer_impl.hpp
index db09352..b278ea3 100644
--- a/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp
+++ b/ndnboost/type_traits/detail/is_mem_fun_pointer_impl.hpp
@@ -14,12 +14,12 @@
#ifndef BOOST_TT_DETAIL_IS_MEM_FUN_POINTER_IMPL_HPP_INCLUDED
#define BOOST_TT_DETAIL_IS_MEM_FUN_POINTER_IMPL_HPP_INCLUDED
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
#if defined(BOOST_TT_PREPROCESSING_MODE)
-# include <boost/preprocessor/iterate.hpp>
-# include <boost/preprocessor/enum_params.hpp>
-# include <boost/preprocessor/comma_if.hpp>
+# include <ndnboost/preprocessor/iterate.hpp>
+# include <ndnboost/preprocessor/enum_params.hpp>
+# include <ndnboost/preprocessor/comma_if.hpp>
#endif
namespace ndnboost {
@@ -768,7 +768,7 @@
#undef BOOST_STATIC_CONSTANT
#define BOOST_PP_ITERATION_PARAMS_1 \
- (3, (0, 25, "boost/type_traits/detail/is_mem_fun_pointer_impl.hpp"))
+ (3, (0, 25, "ndnboost/type_traits/detail/is_mem_fun_pointer_impl.hpp"))
#include BOOST_PP_ITERATE()
#endif // BOOST_TT_PREPROCESSING_MODE
diff --git a/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp b/ndnboost/type_traits/detail/is_mem_fun_pointer_tester.hpp
similarity index 99%
rename from boost/type_traits/detail/is_mem_fun_pointer_tester.hpp
rename to ndnboost/type_traits/detail/is_mem_fun_pointer_tester.hpp
index 3bb6e98..767c4f1 100644
--- a/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp
+++ b/ndnboost/type_traits/detail/is_mem_fun_pointer_tester.hpp
@@ -14,13 +14,13 @@
#ifndef BOOST_TT_DETAIL_IS_MEM_FUN_POINTER_TESTER_HPP_INCLUDED
#define BOOST_TT_DETAIL_IS_MEM_FUN_POINTER_TESTER_HPP_INCLUDED
-#include <boost/type_traits/detail/yes_no_type.hpp>
-#include <boost/type_traits/config.hpp>
+#include <ndnboost/type_traits/detail/yes_no_type.hpp>
+#include <ndnboost/type_traits/config.hpp>
#if defined(BOOST_TT_PREPROCESSING_MODE)
-# include <boost/preprocessor/iterate.hpp>
-# include <boost/preprocessor/enum_params.hpp>
-# include <boost/preprocessor/comma_if.hpp>
+# include <ndnboost/preprocessor/iterate.hpp>
+# include <ndnboost/preprocessor/enum_params.hpp>
+# include <ndnboost/preprocessor/comma_if.hpp>
#endif
namespace ndnboost {
@@ -2636,7 +2636,7 @@
#else
#define BOOST_PP_ITERATION_PARAMS_1 \
- (3, (0, 25, "boost/type_traits/detail/is_mem_fun_pointer_tester.hpp"))
+ (3, (0, 25, "ndnboost/type_traits/detail/is_mem_fun_pointer_tester.hpp"))
#include BOOST_PP_ITERATE()
#endif // BOOST_TT_PREPROCESSING_MODE
diff --git a/boost/type_traits/detail/size_t_trait_def.hpp b/ndnboost/type_traits/detail/size_t_trait_def.hpp
similarity index 88%
rename from boost/type_traits/detail/size_t_trait_def.hpp
rename to ndnboost/type_traits/detail/size_t_trait_def.hpp
index edae56c..48afada 100644
--- a/boost/type_traits/detail/size_t_trait_def.hpp
+++ b/ndnboost/type_traits/detail/size_t_trait_def.hpp
@@ -11,10 +11,10 @@
// $Date: 2011-04-25 05:26:48 -0700 (Mon, 25 Apr 2011) $
// $Revision: 71481 $
-#include <boost/type_traits/detail/template_arity_spec.hpp>
-#include <boost/type_traits/integral_constant.hpp>
-#include <boost/mpl/aux_/lambda_support.hpp>
-#include <boost/mpl/size_t.hpp>
+#include <ndnboost/type_traits/detail/template_arity_spec.hpp>
+#include <ndnboost/type_traits/integral_constant.hpp>
+#include <ndnboost/mpl/aux_/lambda_support.hpp>
+#include <ndnboost/mpl/size_t.hpp>
#include <cstddef>
diff --git a/boost/type_traits/detail/size_t_trait_undef.hpp b/ndnboost/type_traits/detail/size_t_trait_undef.hpp
similarity index 100%
rename from boost/type_traits/detail/size_t_trait_undef.hpp
rename to ndnboost/type_traits/detail/size_t_trait_undef.hpp
diff --git a/boost/type_traits/detail/template_arity_spec.hpp b/ndnboost/type_traits/detail/template_arity_spec.hpp
similarity index 74%
rename from boost/type_traits/detail/template_arity_spec.hpp
rename to ndnboost/type_traits/detail/template_arity_spec.hpp
index fe9b422..cef622d 100644
--- a/boost/type_traits/detail/template_arity_spec.hpp
+++ b/ndnboost/type_traits/detail/template_arity_spec.hpp
@@ -7,11 +7,11 @@
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
-#include <boost/mpl/int.hpp>
-#include <boost/mpl/aux_/template_arity_fwd.hpp>
-#include <boost/mpl/aux_/preprocessor/params.hpp>
-#include <boost/mpl/aux_/config/lambda.hpp>
-#include <boost/mpl/aux_/config/overload_resolution.hpp>
+#include <ndnboost/mpl/int.hpp>
+#include <ndnboost/mpl/aux_/template_arity_fwd.hpp>
+#include <ndnboost/mpl/aux_/preprocessor/params.hpp>
+#include <ndnboost/mpl/aux_/config/lambda.hpp>
+#include <ndnboost/mpl/aux_/config/overload_resolution.hpp>
#if defined(BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT) \
&& defined(BOOST_MPL_CFG_BROKEN_OVERLOAD_RESOLUTION)
diff --git a/boost/type_traits/detail/type_trait_def.hpp b/ndnboost/type_traits/detail/type_trait_def.hpp
similarity index 92%
rename from boost/type_traits/detail/type_trait_def.hpp
rename to ndnboost/type_traits/detail/type_trait_def.hpp
index 224f848..acb8111 100644
--- a/boost/type_traits/detail/type_trait_def.hpp
+++ b/ndnboost/type_traits/detail/type_trait_def.hpp
@@ -11,8 +11,8 @@
// $Date: 2011-04-25 05:26:48 -0700 (Mon, 25 Apr 2011) $
// $Revision: 71481 $
-#include <boost/type_traits/detail/template_arity_spec.hpp>
-#include <boost/mpl/aux_/lambda_support.hpp>
+#include <ndnboost/type_traits/detail/template_arity_spec.hpp>
+#include <ndnboost/mpl/aux_/lambda_support.hpp>
#define BOOST_TT_AUX_TYPE_TRAIT_DEF1(trait,T,result) \
template< typename T > struct trait \
diff --git a/boost/type_traits/detail/type_trait_undef.hpp b/ndnboost/type_traits/detail/type_trait_undef.hpp
similarity index 100%
rename from boost/type_traits/detail/type_trait_undef.hpp
rename to ndnboost/type_traits/detail/type_trait_undef.hpp
diff --git a/boost/type_traits/detail/wrap.hpp b/ndnboost/type_traits/detail/wrap.hpp
similarity index 100%
rename from boost/type_traits/detail/wrap.hpp
rename to ndnboost/type_traits/detail/wrap.hpp
diff --git a/boost/type_traits/detail/yes_no_type.hpp b/ndnboost/type_traits/detail/yes_no_type.hpp
similarity index 100%
rename from boost/type_traits/detail/yes_no_type.hpp
rename to ndnboost/type_traits/detail/yes_no_type.hpp
diff --git a/boost/type_traits/has_trivial_constructor.hpp b/ndnboost/type_traits/has_trivial_constructor.hpp
similarity index 81%
rename from boost/type_traits/has_trivial_constructor.hpp
rename to ndnboost/type_traits/has_trivial_constructor.hpp
index dfb9a33..9eb5ded 100644
--- a/boost/type_traits/has_trivial_constructor.hpp
+++ b/ndnboost/type_traits/has_trivial_constructor.hpp
@@ -9,13 +9,13 @@
#ifndef BOOST_TT_HAS_TRIVIAL_CONSTRUCTOR_HPP_INCLUDED
#define BOOST_TT_HAS_TRIVIAL_CONSTRUCTOR_HPP_INCLUDED
-#include <boost/type_traits/config.hpp>
-#include <boost/type_traits/intrinsics.hpp>
-#include <boost/type_traits/is_pod.hpp>
-#include <boost/type_traits/detail/ice_or.hpp>
+#include <ndnboost/type_traits/config.hpp>
+#include <ndnboost/type_traits/intrinsics.hpp>
+#include <ndnboost/type_traits/is_pod.hpp>
+#include <ndnboost/type_traits/detail/ice_or.hpp>
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -46,6 +46,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_HAS_TRIVIAL_CONSTRUCTOR_HPP_INCLUDED
diff --git a/boost/type_traits/has_trivial_destructor.hpp b/ndnboost/type_traits/has_trivial_destructor.hpp
similarity index 81%
rename from boost/type_traits/has_trivial_destructor.hpp
rename to ndnboost/type_traits/has_trivial_destructor.hpp
index 35c6665..f47ab64 100644
--- a/boost/type_traits/has_trivial_destructor.hpp
+++ b/ndnboost/type_traits/has_trivial_destructor.hpp
@@ -9,13 +9,13 @@
#ifndef BOOST_TT_HAS_TRIVIAL_DESTRUCTOR_HPP_INCLUDED
#define BOOST_TT_HAS_TRIVIAL_DESTRUCTOR_HPP_INCLUDED
-#include <boost/type_traits/config.hpp>
-#include <boost/type_traits/intrinsics.hpp>
-#include <boost/type_traits/is_pod.hpp>
-#include <boost/type_traits/detail/ice_or.hpp>
+#include <ndnboost/type_traits/config.hpp>
+#include <ndnboost/type_traits/intrinsics.hpp>
+#include <ndnboost/type_traits/is_pod.hpp>
+#include <ndnboost/type_traits/detail/ice_or.hpp>
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -44,6 +44,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_HAS_TRIVIAL_DESTRUCTOR_HPP_INCLUDED
diff --git a/boost/type_traits/ice.hpp b/ndnboost/type_traits/ice.hpp
similarity index 67%
rename from boost/type_traits/ice.hpp
rename to ndnboost/type_traits/ice.hpp
index 134bc4b..e68c229 100644
--- a/boost/type_traits/ice.hpp
+++ b/ndnboost/type_traits/ice.hpp
@@ -11,10 +11,10 @@
#ifndef BOOST_TT_ICE_HPP_INCLUDED
#define BOOST_TT_ICE_HPP_INCLUDED
-#include <boost/type_traits/detail/yes_no_type.hpp>
-#include <boost/type_traits/detail/ice_or.hpp>
-#include <boost/type_traits/detail/ice_and.hpp>
-#include <boost/type_traits/detail/ice_not.hpp>
-#include <boost/type_traits/detail/ice_eq.hpp>
+#include <ndnboost/type_traits/detail/yes_no_type.hpp>
+#include <ndnboost/type_traits/detail/ice_or.hpp>
+#include <ndnboost/type_traits/detail/ice_and.hpp>
+#include <ndnboost/type_traits/detail/ice_not.hpp>
+#include <ndnboost/type_traits/detail/ice_eq.hpp>
#endif // BOOST_TT_ICE_HPP_INCLUDED
diff --git a/boost/type_traits/integral_constant.hpp b/ndnboost/type_traits/integral_constant.hpp
similarity index 92%
rename from boost/type_traits/integral_constant.hpp
rename to ndnboost/type_traits/integral_constant.hpp
index 9f57ecd..0539f1c 100644
--- a/boost/type_traits/integral_constant.hpp
+++ b/ndnboost/type_traits/integral_constant.hpp
@@ -6,9 +6,9 @@
#ifndef BOOST_TYPE_TRAITS_INTEGRAL_CONSTANT_HPP
#define BOOST_TYPE_TRAITS_INTEGRAL_CONSTANT_HPP
-#include <boost/config.hpp>
-#include <boost/mpl/bool.hpp>
-#include <boost/mpl/integral_c.hpp>
+#include <ndnboost/config.hpp>
+#include <ndnboost/mpl/bool.hpp>
+#include <ndnboost/mpl/integral_c.hpp>
namespace ndnboost{
diff --git a/boost/type_traits/intrinsics.hpp b/ndnboost/type_traits/intrinsics.hpp
similarity index 93%
rename from boost/type_traits/intrinsics.hpp
rename to ndnboost/type_traits/intrinsics.hpp
index c816a6d..53f894c 100644
--- a/boost/type_traits/intrinsics.hpp
+++ b/ndnboost/type_traits/intrinsics.hpp
@@ -9,7 +9,7 @@
#define BOOST_TT_INTRINSICS_HPP_INCLUDED
#ifndef BOOST_TT_CONFIG_HPP_INCLUDED
-#include <boost/type_traits/config.hpp>
+#include <ndnboost/type_traits/config.hpp>
#endif
//
@@ -44,7 +44,7 @@
#ifdef BOOST_HAS_SGI_TYPE_TRAITS
// Hook into SGI's __type_traits class, this will pick up user supplied
// specializations as well as SGI - compiler supplied specializations.
-# include <boost/type_traits/is_same.hpp>
+# include <ndnboost/type_traits/is_same.hpp>
# ifdef __NetBSD__
// There are two different versions of type_traits.h on NetBSD on Spark
// use an implicit include via algorithm instead, to make sure we get
@@ -81,8 +81,8 @@
#if (defined(BOOST_MSVC) && defined(BOOST_MSVC_FULL_VER) && (BOOST_MSVC_FULL_VER >=140050215))\
|| (defined(BOOST_INTEL) && defined(_MSC_VER) && (_MSC_VER >= 1500))
-# include <boost/type_traits/is_same.hpp>
-# include <boost/type_traits/is_function.hpp>
+# include <ndnboost/type_traits/is_same.hpp>
+# include <ndnboost/type_traits/is_function.hpp>
# define BOOST_IS_UNION(T) __is_union(T)
# define BOOST_IS_POD(T) (__is_pod(T) && __has_trivial_constructor(T))
@@ -127,9 +127,9 @@
#if defined(BOOST_CLANG) && defined(__has_feature)
# include <cstddef>
-# include <boost/type_traits/is_same.hpp>
-# include <boost/type_traits/is_reference.hpp>
-# include <boost/type_traits/is_volatile.hpp>
+# include <ndnboost/type_traits/is_same.hpp>
+# include <ndnboost/type_traits/is_reference.hpp>
+# include <ndnboost/type_traits/is_volatile.hpp>
# if __has_feature(is_union)
# define BOOST_IS_UNION(T) __is_union(T)
@@ -174,7 +174,7 @@
# define BOOST_IS_CLASS(T) __is_class(T)
# endif
# if __has_feature(is_convertible_to)
-# include <boost/type_traits/is_abstract.hpp>
+# include <ndnboost/type_traits/is_abstract.hpp>
# define BOOST_IS_CONVERTIBLE(T,U) (__is_convertible_to(T,U) && !::ndnboost::is_abstract<U>::value)
# endif
# if __has_feature(is_enum)
@@ -189,9 +189,9 @@
#endif
#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3) && !defined(__GCCXML__))) && !defined(BOOST_CLANG)
-# include <boost/type_traits/is_same.hpp>
-# include <boost/type_traits/is_reference.hpp>
-# include <boost/type_traits/is_volatile.hpp>
+# include <ndnboost/type_traits/is_same.hpp>
+# include <ndnboost/type_traits/is_reference.hpp>
+# include <ndnboost/type_traits/is_volatile.hpp>
#ifdef BOOST_INTEL
# define BOOST_INTEL_TT_OPTS || is_pod<T>::value
@@ -227,9 +227,9 @@
#endif
#if defined(__ghs__) && (__GHS_VERSION_NUMBER >= 600)
-# include <boost/type_traits/is_same.hpp>
-# include <boost/type_traits/is_reference.hpp>
-# include <boost/type_traits/is_volatile.hpp>
+# include <ndnboost/type_traits/is_same.hpp>
+# include <ndnboost/type_traits/is_reference.hpp>
+# include <ndnboost/type_traits/is_volatile.hpp>
# define BOOST_IS_UNION(T) __is_union(T)
# define BOOST_IS_POD(T) __is_pod(T)
@@ -254,10 +254,10 @@
#endif
# if defined(__CODEGEARC__)
-# include <boost/type_traits/is_same.hpp>
-# include <boost/type_traits/is_reference.hpp>
-# include <boost/type_traits/is_volatile.hpp>
-# include <boost/type_traits/is_void.hpp>
+# include <ndnboost/type_traits/is_same.hpp>
+# include <ndnboost/type_traits/is_reference.hpp>
+# include <ndnboost/type_traits/is_volatile.hpp>
+# include <ndnboost/type_traits/is_void.hpp>
# define BOOST_IS_UNION(T) __is_union(T)
# define BOOST_IS_POD(T) __is_pod(T)
diff --git a/boost/type_traits/is_abstract.hpp b/ndnboost/type_traits/is_abstract.hpp
similarity index 91%
rename from boost/type_traits/is_abstract.hpp
rename to ndnboost/type_traits/is_abstract.hpp
index e43bc6c..8a13010 100644
--- a/boost/type_traits/is_abstract.hpp
+++ b/ndnboost/type_traits/is_abstract.hpp
@@ -48,18 +48,18 @@
// to degrade gracefully, rather than trash the compiler (John Maddock).
//
-#include <boost/type_traits/intrinsics.hpp>
+#include <ndnboost/type_traits/intrinsics.hpp>
#ifndef BOOST_IS_ABSTRACT
-#include <boost/static_assert.hpp>
-#include <boost/type_traits/detail/yes_no_type.hpp>
-#include <boost/type_traits/is_class.hpp>
-#include <boost/type_traits/detail/ice_and.hpp>
+#include <ndnboost/static_assert.hpp>
+#include <ndnboost/type_traits/detail/yes_no_type.hpp>
+#include <ndnboost/type_traits/is_class.hpp>
+#include <ndnboost/type_traits/detail/ice_and.hpp>
#ifdef BOOST_NO_IS_ABSTRACT
-#include <boost/type_traits/is_polymorphic.hpp>
+#include <ndnboost/type_traits/is_polymorphic.hpp>
#endif
#endif
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -148,6 +148,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif //BOOST_TT_IS_ABSTRACT_CLASS_HPP
diff --git a/boost/type_traits/is_arithmetic.hpp b/ndnboost/type_traits/is_arithmetic.hpp
similarity index 80%
rename from boost/type_traits/is_arithmetic.hpp
rename to ndnboost/type_traits/is_arithmetic.hpp
index 46d6fde..9878ca9 100644
--- a/boost/type_traits/is_arithmetic.hpp
+++ b/ndnboost/type_traits/is_arithmetic.hpp
@@ -10,14 +10,14 @@
#define BOOST_TT_IS_ARITHMETIC_HPP_INCLUDED
#if !defined( __CODEGEARC__ )
-#include <boost/type_traits/is_integral.hpp>
-#include <boost/type_traits/is_float.hpp>
-#include <boost/type_traits/detail/ice_or.hpp>
-#include <boost/config.hpp>
+#include <ndnboost/type_traits/is_integral.hpp>
+#include <ndnboost/type_traits/is_float.hpp>
+#include <ndnboost/type_traits/detail/ice_or.hpp>
+#include <ndnboost/config.hpp>
#endif
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -46,6 +46,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_ARITHMETIC_HPP_INCLUDED
diff --git a/boost/type_traits/is_array.hpp b/ndnboost/type_traits/is_array.hpp
similarity index 91%
rename from boost/type_traits/is_array.hpp
rename to ndnboost/type_traits/is_array.hpp
index 0411cb1..51d3571 100644
--- a/boost/type_traits/is_array.hpp
+++ b/ndnboost/type_traits/is_array.hpp
@@ -14,17 +14,17 @@
#ifndef BOOST_TT_IS_ARRAY_HPP_INCLUDED
#define BOOST_TT_IS_ARRAY_HPP_INCLUDED
-#include <boost/type_traits/config.hpp>
+#include <ndnboost/type_traits/config.hpp>
#ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
-# include <boost/type_traits/detail/yes_no_type.hpp>
-# include <boost/type_traits/detail/wrap.hpp>
+# include <ndnboost/type_traits/detail/yes_no_type.hpp>
+# include <ndnboost/type_traits/detail/wrap.hpp>
#endif
#include <cstddef>
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -86,6 +86,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_ARRAY_HPP_INCLUDED
diff --git a/boost/type_traits/is_class.hpp b/ndnboost/type_traits/is_class.hpp
similarity index 85%
rename from boost/type_traits/is_class.hpp
rename to ndnboost/type_traits/is_class.hpp
index 50b1efc..6629d0a 100644
--- a/boost/type_traits/is_class.hpp
+++ b/ndnboost/type_traits/is_class.hpp
@@ -10,31 +10,31 @@
#ifndef BOOST_TT_IS_CLASS_HPP_INCLUDED
#define BOOST_TT_IS_CLASS_HPP_INCLUDED
-#include <boost/type_traits/config.hpp>
-#include <boost/type_traits/intrinsics.hpp>
+#include <ndnboost/type_traits/config.hpp>
+#include <ndnboost/type_traits/intrinsics.hpp>
#ifndef BOOST_IS_CLASS
-# include <boost/type_traits/is_union.hpp>
-# include <boost/type_traits/detail/ice_and.hpp>
-# include <boost/type_traits/detail/ice_not.hpp>
+# include <ndnboost/type_traits/is_union.hpp>
+# include <ndnboost/type_traits/detail/ice_and.hpp>
+# include <ndnboost/type_traits/detail/ice_not.hpp>
#ifdef BOOST_TT_HAS_CONFORMING_IS_CLASS_IMPLEMENTATION
-# include <boost/type_traits/detail/yes_no_type.hpp>
+# include <ndnboost/type_traits/detail/yes_no_type.hpp>
#else
-# include <boost/type_traits/is_scalar.hpp>
-# include <boost/type_traits/is_array.hpp>
-# include <boost/type_traits/is_reference.hpp>
-# include <boost/type_traits/is_void.hpp>
-# include <boost/type_traits/is_function.hpp>
+# include <ndnboost/type_traits/is_scalar.hpp>
+# include <ndnboost/type_traits/is_array.hpp>
+# include <ndnboost/type_traits/is_reference.hpp>
+# include <ndnboost/type_traits/is_void.hpp>
+# include <ndnboost/type_traits/is_function.hpp>
#endif
#endif // BOOST_IS_CLASS
#ifdef __EDG_VERSION__
-# include <boost/type_traits/remove_cv.hpp>
+# include <ndnboost/type_traits/remove_cv.hpp>
#endif
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -135,6 +135,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_CLASS_HPP_INCLUDED
diff --git a/boost/type_traits/is_const.hpp b/ndnboost/type_traits/is_const.hpp
similarity index 88%
rename from boost/type_traits/is_const.hpp
rename to ndnboost/type_traits/is_const.hpp
index a8e871a..369239b 100644
--- a/boost/type_traits/is_const.hpp
+++ b/ndnboost/type_traits/is_const.hpp
@@ -21,26 +21,26 @@
#ifndef BOOST_TT_IS_CONST_HPP_INCLUDED
#define BOOST_TT_IS_CONST_HPP_INCLUDED
-#include <boost/config.hpp>
-#include <boost/detail/workaround.hpp>
+#include <ndnboost/config.hpp>
+#include <ndnboost/detail/workaround.hpp>
#ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
-# include <boost/type_traits/detail/cv_traits_impl.hpp>
+# include <ndnboost/type_traits/detail/cv_traits_impl.hpp>
# ifdef __GNUC__
-# include <boost/type_traits/is_reference.hpp>
+# include <ndnboost/type_traits/is_reference.hpp>
# endif
# if BOOST_WORKAROUND(BOOST_MSVC, < 1400)
-# include <boost/type_traits/remove_bounds.hpp>
+# include <ndnboost/type_traits/remove_bounds.hpp>
# endif
#else
-# include <boost/type_traits/is_reference.hpp>
-# include <boost/type_traits/is_array.hpp>
-# include <boost/type_traits/detail/yes_no_type.hpp>
-# include <boost/type_traits/detail/false_result.hpp>
+# include <ndnboost/type_traits/is_reference.hpp>
+# include <ndnboost/type_traits/is_array.hpp>
+# include <ndnboost/type_traits/detail/yes_no_type.hpp>
+# include <ndnboost/type_traits/detail/false_result.hpp>
#endif
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -159,7 +159,7 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_CONST_HPP_INCLUDED
diff --git a/boost/type_traits/is_convertible.hpp b/ndnboost/type_traits/is_convertible.hpp
similarity index 95%
rename from boost/type_traits/is_convertible.hpp
rename to ndnboost/type_traits/is_convertible.hpp
index d42a259..e34579d 100644
--- a/boost/type_traits/is_convertible.hpp
+++ b/ndnboost/type_traits/is_convertible.hpp
@@ -12,29 +12,29 @@
#ifndef BOOST_TT_IS_CONVERTIBLE_HPP_INCLUDED
#define BOOST_TT_IS_CONVERTIBLE_HPP_INCLUDED
-#include <boost/type_traits/intrinsics.hpp>
+#include <ndnboost/type_traits/intrinsics.hpp>
#ifndef BOOST_IS_CONVERTIBLE
-#include <boost/type_traits/detail/yes_no_type.hpp>
-#include <boost/type_traits/config.hpp>
-#include <boost/type_traits/is_array.hpp>
-#include <boost/type_traits/ice.hpp>
-#include <boost/type_traits/is_arithmetic.hpp>
-#include <boost/type_traits/is_void.hpp>
+#include <ndnboost/type_traits/detail/yes_no_type.hpp>
+#include <ndnboost/type_traits/config.hpp>
+#include <ndnboost/type_traits/is_array.hpp>
+#include <ndnboost/type_traits/ice.hpp>
+#include <ndnboost/type_traits/is_arithmetic.hpp>
+#include <ndnboost/type_traits/is_void.hpp>
#ifndef BOOST_NO_IS_ABSTRACT
-#include <boost/type_traits/is_abstract.hpp>
+#include <ndnboost/type_traits/is_abstract.hpp>
#endif
-#include <boost/type_traits/add_lvalue_reference.hpp>
-#include <boost/type_traits/add_rvalue_reference.hpp>
-#include <boost/type_traits/is_function.hpp>
+#include <ndnboost/type_traits/add_lvalue_reference.hpp>
+#include <ndnboost/type_traits/add_rvalue_reference.hpp>
+#include <ndnboost/type_traits/is_function.hpp>
#if defined(__MWERKS__)
-#include <boost/type_traits/remove_reference.hpp>
+#include <ndnboost/type_traits/remove_reference.hpp>
#endif
#endif // BOOST_IS_CONVERTIBLE
// should be always the last #include directive
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -487,6 +487,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_CONVERTIBLE_HPP_INCLUDED
diff --git a/boost/type_traits/is_enum.hpp b/ndnboost/type_traits/is_enum.hpp
similarity index 89%
rename from boost/type_traits/is_enum.hpp
rename to ndnboost/type_traits/is_enum.hpp
index f9b2ef5..814632d 100644
--- a/boost/type_traits/is_enum.hpp
+++ b/ndnboost/type_traits/is_enum.hpp
@@ -11,25 +11,25 @@
#ifndef BOOST_TT_IS_ENUM_HPP_INCLUDED
#define BOOST_TT_IS_ENUM_HPP_INCLUDED
-#include <boost/type_traits/intrinsics.hpp>
+#include <ndnboost/type_traits/intrinsics.hpp>
#ifndef BOOST_IS_ENUM
-#include <boost/type_traits/add_reference.hpp>
-#include <boost/type_traits/is_arithmetic.hpp>
-#include <boost/type_traits/is_reference.hpp>
-#include <boost/type_traits/is_convertible.hpp>
-#include <boost/type_traits/is_array.hpp>
+#include <ndnboost/type_traits/add_reference.hpp>
+#include <ndnboost/type_traits/is_arithmetic.hpp>
+#include <ndnboost/type_traits/is_reference.hpp>
+#include <ndnboost/type_traits/is_convertible.hpp>
+#include <ndnboost/type_traits/is_array.hpp>
#ifdef __GNUC__
-#include <boost/type_traits/is_function.hpp>
+#include <ndnboost/type_traits/is_function.hpp>
#endif
-#include <boost/type_traits/config.hpp>
+#include <ndnboost/type_traits/config.hpp>
#if defined(BOOST_TT_HAS_CONFORMING_IS_CLASS_IMPLEMENTATION)
-# include <boost/type_traits/is_class.hpp>
-# include <boost/type_traits/is_union.hpp>
+# include <ndnboost/type_traits/is_class.hpp>
+# include <ndnboost/type_traits/is_union.hpp>
#endif
#endif
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -184,6 +184,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_ENUM_HPP_INCLUDED
diff --git a/boost/type_traits/is_float.hpp b/ndnboost/type_traits/is_float.hpp
similarity index 88%
rename from boost/type_traits/is_float.hpp
rename to ndnboost/type_traits/is_float.hpp
index 5ee223a..b16495a 100644
--- a/boost/type_traits/is_float.hpp
+++ b/ndnboost/type_traits/is_float.hpp
@@ -10,7 +10,7 @@
#define BOOST_TYPE_TRAITS_IS_FLOAT_HPP_INCLUDED
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -22,6 +22,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TYPE_TRAITS_IS_FLOAT_HPP_INCLUDED
diff --git a/boost/type_traits/is_function.hpp b/ndnboost/type_traits/is_function.hpp
similarity index 85%
rename from boost/type_traits/is_function.hpp
rename to ndnboost/type_traits/is_function.hpp
index df5a6c7..51136f5 100644
--- a/boost/type_traits/is_function.hpp
+++ b/ndnboost/type_traits/is_function.hpp
@@ -11,19 +11,19 @@
#ifndef BOOST_TT_IS_FUNCTION_HPP_INCLUDED
#define BOOST_TT_IS_FUNCTION_HPP_INCLUDED
-#include <boost/type_traits/is_reference.hpp>
-#include <boost/type_traits/detail/false_result.hpp>
-#include <boost/config.hpp>
+#include <ndnboost/type_traits/is_reference.hpp>
+#include <ndnboost/type_traits/detail/false_result.hpp>
+#include <ndnboost/config.hpp>
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) && !defined(BOOST_TT_TEST_MS_FUNC_SIGS)
-# include <boost/type_traits/detail/is_function_ptr_helper.hpp>
+# include <ndnboost/type_traits/detail/is_function_ptr_helper.hpp>
#else
-# include <boost/type_traits/detail/is_function_ptr_tester.hpp>
-# include <boost/type_traits/detail/yes_no_type.hpp>
+# include <ndnboost/type_traits/detail/is_function_ptr_tester.hpp>
+# include <ndnboost/type_traits/detail/yes_no_type.hpp>
#endif
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
// is a type a function?
// Please note that this implementation is unnecessarily complex:
@@ -106,6 +106,6 @@
#endif
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_FUNCTION_HPP_INCLUDED
diff --git a/boost/type_traits/is_integral.hpp b/ndnboost/type_traits/is_integral.hpp
similarity index 95%
rename from boost/type_traits/is_integral.hpp
rename to ndnboost/type_traits/is_integral.hpp
index 9d41a55..72e13d3 100644
--- a/boost/type_traits/is_integral.hpp
+++ b/ndnboost/type_traits/is_integral.hpp
@@ -9,10 +9,10 @@
#ifndef BOOST_TT_IS_INTEGRAL_HPP_INCLUDED
#define BOOST_TT_IS_INTEGRAL_HPP_INCLUDED
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -78,6 +78,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_INTEGRAL_HPP_INCLUDED
diff --git a/boost/type_traits/is_lvalue_reference.hpp b/ndnboost/type_traits/is_lvalue_reference.hpp
similarity index 94%
rename from boost/type_traits/is_lvalue_reference.hpp
rename to ndnboost/type_traits/is_lvalue_reference.hpp
index bb5fe2f..420c2e6 100644
--- a/boost/type_traits/is_lvalue_reference.hpp
+++ b/ndnboost/type_traits/is_lvalue_reference.hpp
@@ -21,15 +21,15 @@
#ifndef BOOST_TT_IS_LVALUE_REFERENCE_HPP_INCLUDED
#define BOOST_TT_IS_LVALUE_REFERENCE_HPP_INCLUDED
-#include <boost/type_traits/config.hpp>
+#include <ndnboost/type_traits/config.hpp>
#ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
-# include <boost/type_traits/detail/yes_no_type.hpp>
-# include <boost/type_traits/detail/wrap.hpp>
+# include <ndnboost/type_traits/detail/yes_no_type.hpp>
+# include <ndnboost/type_traits/detail/wrap.hpp>
#endif
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -112,7 +112,7 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_REFERENCE_HPP_INCLUDED
diff --git a/boost/type_traits/is_member_function_pointer.hpp b/ndnboost/type_traits/is_member_function_pointer.hpp
similarity index 83%
rename from boost/type_traits/is_member_function_pointer.hpp
rename to ndnboost/type_traits/is_member_function_pointer.hpp
index 4f72699..63115b9 100644
--- a/boost/type_traits/is_member_function_pointer.hpp
+++ b/ndnboost/type_traits/is_member_function_pointer.hpp
@@ -11,8 +11,8 @@
#ifndef BOOST_TT_IS_MEMBER_FUNCTION_POINTER_HPP_INCLUDED
#define BOOST_TT_IS_MEMBER_FUNCTION_POINTER_HPP_INCLUDED
-#include <boost/type_traits/config.hpp>
-#include <boost/detail/workaround.hpp>
+#include <ndnboost/type_traits/config.hpp>
+#include <ndnboost/detail/workaround.hpp>
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) \
&& !BOOST_WORKAROUND(__BORLANDC__, < 0x600) && !defined(BOOST_TT_TEST_MS_FUNC_SIGS)
@@ -21,19 +21,19 @@
// __stdcall etc function types, where as the partial specialisation
// version does not do so.
//
-# include <boost/type_traits/detail/is_mem_fun_pointer_impl.hpp>
-# include <boost/type_traits/remove_cv.hpp>
+# include <ndnboost/type_traits/detail/is_mem_fun_pointer_impl.hpp>
+# include <ndnboost/type_traits/remove_cv.hpp>
#else
-# include <boost/type_traits/is_reference.hpp>
-# include <boost/type_traits/is_array.hpp>
-# include <boost/type_traits/detail/yes_no_type.hpp>
-# include <boost/type_traits/detail/false_result.hpp>
-# include <boost/type_traits/detail/ice_or.hpp>
-# include <boost/type_traits/detail/is_mem_fun_pointer_tester.hpp>
+# include <ndnboost/type_traits/is_reference.hpp>
+# include <ndnboost/type_traits/is_array.hpp>
+# include <ndnboost/type_traits/detail/yes_no_type.hpp>
+# include <ndnboost/type_traits/detail/false_result.hpp>
+# include <ndnboost/type_traits/detail/ice_or.hpp>
+# include <ndnboost/type_traits/detail/is_mem_fun_pointer_tester.hpp>
#endif
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -131,6 +131,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_MEMBER_FUNCTION_POINTER_HPP_INCLUDED
diff --git a/boost/type_traits/is_member_pointer.hpp b/ndnboost/type_traits/is_member_pointer.hpp
similarity index 86%
rename from boost/type_traits/is_member_pointer.hpp
rename to ndnboost/type_traits/is_member_pointer.hpp
index 04b6413..6a2bd61 100644
--- a/boost/type_traits/is_member_pointer.hpp
+++ b/ndnboost/type_traits/is_member_pointer.hpp
@@ -21,22 +21,22 @@
#ifndef BOOST_TT_IS_MEMBER_POINTER_HPP_INCLUDED
#define BOOST_TT_IS_MEMBER_POINTER_HPP_INCLUDED
-#include <boost/type_traits/config.hpp>
-#include <boost/detail/workaround.hpp>
+#include <ndnboost/type_traits/config.hpp>
+#include <ndnboost/detail/workaround.hpp>
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) && !BOOST_WORKAROUND(__BORLANDC__, < 0x600)
-# include <boost/type_traits/is_member_function_pointer.hpp>
+# include <ndnboost/type_traits/is_member_function_pointer.hpp>
#else
-# include <boost/type_traits/is_reference.hpp>
-# include <boost/type_traits/is_array.hpp>
-# include <boost/type_traits/detail/is_mem_fun_pointer_tester.hpp>
-# include <boost/type_traits/detail/yes_no_type.hpp>
-# include <boost/type_traits/detail/false_result.hpp>
-# include <boost/type_traits/detail/ice_or.hpp>
+# include <ndnboost/type_traits/is_reference.hpp>
+# include <ndnboost/type_traits/is_array.hpp>
+# include <ndnboost/type_traits/detail/is_mem_fun_pointer_tester.hpp>
+# include <ndnboost/type_traits/detail/yes_no_type.hpp>
+# include <ndnboost/type_traits/detail/false_result.hpp>
+# include <ndnboost/type_traits/detail/ice_or.hpp>
#endif
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -111,6 +111,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_MEMBER_POINTER_HPP_INCLUDED
diff --git a/boost/type_traits/is_pod.hpp b/ndnboost/type_traits/is_pod.hpp
similarity index 90%
rename from boost/type_traits/is_pod.hpp
rename to ndnboost/type_traits/is_pod.hpp
index fdda925..2440a0e 100644
--- a/boost/type_traits/is_pod.hpp
+++ b/ndnboost/type_traits/is_pod.hpp
@@ -9,16 +9,16 @@
#ifndef BOOST_TT_IS_POD_HPP_INCLUDED
#define BOOST_TT_IS_POD_HPP_INCLUDED
-#include <boost/type_traits/config.hpp>
-#include <boost/type_traits/is_void.hpp>
-#include <boost/type_traits/is_scalar.hpp>
-#include <boost/type_traits/detail/ice_or.hpp>
-#include <boost/type_traits/intrinsics.hpp>
+#include <ndnboost/type_traits/config.hpp>
+#include <ndnboost/type_traits/is_void.hpp>
+#include <ndnboost/type_traits/is_scalar.hpp>
+#include <ndnboost/type_traits/detail/ice_or.hpp>
+#include <ndnboost/type_traits/intrinsics.hpp>
#include <cstddef>
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
#ifndef BOOST_IS_POD
#define BOOST_INTERNAL_IS_POD(T) false
@@ -136,7 +136,7 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#undef BOOST_INTERNAL_IS_POD
diff --git a/boost/type_traits/is_pointer.hpp b/ndnboost/type_traits/is_pointer.hpp
similarity index 87%
rename from boost/type_traits/is_pointer.hpp
rename to ndnboost/type_traits/is_pointer.hpp
index ffe14af..0f3f87e 100644
--- a/boost/type_traits/is_pointer.hpp
+++ b/ndnboost/type_traits/is_pointer.hpp
@@ -21,24 +21,24 @@
#ifndef BOOST_TT_IS_POINTER_HPP_INCLUDED
#define BOOST_TT_IS_POINTER_HPP_INCLUDED
-#include <boost/type_traits/is_member_pointer.hpp>
-#include <boost/type_traits/detail/ice_and.hpp>
-#include <boost/type_traits/detail/ice_not.hpp>
-#include <boost/type_traits/config.hpp>
+#include <ndnboost/type_traits/is_member_pointer.hpp>
+#include <ndnboost/type_traits/detail/ice_and.hpp>
+#include <ndnboost/type_traits/detail/ice_not.hpp>
+#include <ndnboost/type_traits/config.hpp>
#if !BOOST_WORKAROUND(BOOST_MSVC,<=1300)
-#include <boost/type_traits/remove_cv.hpp>
+#include <ndnboost/type_traits/remove_cv.hpp>
#endif
#ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
-# include <boost/type_traits/is_reference.hpp>
-# include <boost/type_traits/is_array.hpp>
-# include <boost/type_traits/detail/is_function_ptr_tester.hpp>
-# include <boost/type_traits/detail/false_result.hpp>
-# include <boost/type_traits/detail/ice_or.hpp>
+# include <ndnboost/type_traits/is_reference.hpp>
+# include <ndnboost/type_traits/is_array.hpp>
+# include <ndnboost/type_traits/detail/is_function_ptr_tester.hpp>
+# include <ndnboost/type_traits/detail/false_result.hpp>
+# include <ndnboost/type_traits/detail/ice_or.hpp>
#endif
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -157,6 +157,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_POINTER_HPP_INCLUDED
diff --git a/boost/type_traits/is_polymorphic.hpp b/ndnboost/type_traits/is_polymorphic.hpp
similarity index 89%
rename from boost/type_traits/is_polymorphic.hpp
rename to ndnboost/type_traits/is_polymorphic.hpp
index ece1a1f..f49cd12 100644
--- a/boost/type_traits/is_polymorphic.hpp
+++ b/ndnboost/type_traits/is_polymorphic.hpp
@@ -8,14 +8,14 @@
#ifndef BOOST_TT_IS_POLYMORPHIC_HPP
#define BOOST_TT_IS_POLYMORPHIC_HPP
-#include <boost/type_traits/intrinsics.hpp>
+#include <ndnboost/type_traits/intrinsics.hpp>
#ifndef BOOST_IS_POLYMORPHIC
-#include <boost/type_traits/is_class.hpp>
-#include <boost/type_traits/remove_cv.hpp>
+#include <ndnboost/type_traits/is_class.hpp>
+#include <ndnboost/type_traits/remove_cv.hpp>
#endif
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
-#include <boost/detail/workaround.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/detail/workaround.hpp>
namespace ndnboost{
@@ -109,6 +109,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif
diff --git a/boost/type_traits/is_reference.hpp b/ndnboost/type_traits/is_reference.hpp
similarity index 77%
rename from boost/type_traits/is_reference.hpp
rename to ndnboost/type_traits/is_reference.hpp
index 2fd9364..72ff28d 100644
--- a/boost/type_traits/is_reference.hpp
+++ b/ndnboost/type_traits/is_reference.hpp
@@ -12,13 +12,13 @@
#ifndef BOOST_TT_IS_REFERENCE_HPP_INCLUDED
#define BOOST_TT_IS_REFERENCE_HPP_INCLUDED
-#include <boost/type_traits/config.hpp>
-#include <boost/type_traits/is_lvalue_reference.hpp>
-#include <boost/type_traits/is_rvalue_reference.hpp>
-#include <boost/type_traits/ice.hpp>
+#include <ndnboost/type_traits/config.hpp>
+#include <ndnboost/type_traits/is_lvalue_reference.hpp>
+#include <ndnboost/type_traits/is_rvalue_reference.hpp>
+#include <ndnboost/type_traits/ice.hpp>
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -39,7 +39,7 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_REFERENCE_HPP_INCLUDED
diff --git a/boost/type_traits/is_rvalue_reference.hpp b/ndnboost/type_traits/is_rvalue_reference.hpp
similarity index 81%
rename from boost/type_traits/is_rvalue_reference.hpp
rename to ndnboost/type_traits/is_rvalue_reference.hpp
index b5a37fc..78aa8d6 100644
--- a/boost/type_traits/is_rvalue_reference.hpp
+++ b/ndnboost/type_traits/is_rvalue_reference.hpp
@@ -9,10 +9,10 @@
#ifndef BOOST_TT_IS_RVALUE_REFERENCE_HPP_INCLUDED
#define BOOST_TT_IS_RVALUE_REFERENCE_HPP_INCLUDED
-#include <boost/type_traits/config.hpp>
+#include <ndnboost/type_traits/config.hpp>
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -23,7 +23,7 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_REFERENCE_HPP_INCLUDED
diff --git a/boost/type_traits/is_same.hpp b/ndnboost/type_traits/is_same.hpp
similarity index 90%
rename from boost/type_traits/is_same.hpp
rename to ndnboost/type_traits/is_same.hpp
index f3721fa..58a03c4 100644
--- a/boost/type_traits/is_same.hpp
+++ b/ndnboost/type_traits/is_same.hpp
@@ -21,14 +21,14 @@
#ifndef BOOST_TT_IS_SAME_HPP_INCLUDED
#define BOOST_TT_IS_SAME_HPP_INCLUDED
-#include <boost/type_traits/config.hpp>
+#include <ndnboost/type_traits/config.hpp>
#ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
-#include <boost/type_traits/detail/yes_no_type.hpp>
-#include <boost/type_traits/detail/ice_and.hpp>
-#include <boost/type_traits/is_reference.hpp>
+#include <ndnboost/type_traits/detail/yes_no_type.hpp>
+#include <ndnboost/type_traits/detail/ice_and.hpp>
+#include <ndnboost/type_traits/is_reference.hpp>
#endif
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -97,7 +97,7 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_SAME_HPP_INCLUDED
diff --git a/boost/type_traits/is_scalar.hpp b/ndnboost/type_traits/is_scalar.hpp
similarity index 79%
rename from boost/type_traits/is_scalar.hpp
rename to ndnboost/type_traits/is_scalar.hpp
index 8043d70..358d3d5 100644
--- a/boost/type_traits/is_scalar.hpp
+++ b/ndnboost/type_traits/is_scalar.hpp
@@ -9,15 +9,15 @@
#ifndef BOOST_TT_IS_SCALAR_HPP_INCLUDED
#define BOOST_TT_IS_SCALAR_HPP_INCLUDED
-#include <boost/type_traits/is_arithmetic.hpp>
-#include <boost/type_traits/is_enum.hpp>
-#include <boost/type_traits/is_pointer.hpp>
-#include <boost/type_traits/is_member_pointer.hpp>
-#include <boost/type_traits/detail/ice_or.hpp>
-#include <boost/config.hpp>
+#include <ndnboost/type_traits/is_arithmetic.hpp>
+#include <ndnboost/type_traits/is_enum.hpp>
+#include <ndnboost/type_traits/is_pointer.hpp>
+#include <ndnboost/type_traits/is_member_pointer.hpp>
+#include <ndnboost/type_traits/detail/ice_or.hpp>
+#include <ndnboost/config.hpp>
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -50,6 +50,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_SCALAR_HPP_INCLUDED
diff --git a/boost/type_traits/is_union.hpp b/ndnboost/type_traits/is_union.hpp
similarity index 84%
rename from boost/type_traits/is_union.hpp
rename to ndnboost/type_traits/is_union.hpp
index 660d7cd..7be09d9 100644
--- a/boost/type_traits/is_union.hpp
+++ b/ndnboost/type_traits/is_union.hpp
@@ -11,12 +11,12 @@
#ifndef BOOST_TT_IS_UNION_HPP_INCLUDED
#define BOOST_TT_IS_UNION_HPP_INCLUDED
-#include <boost/type_traits/remove_cv.hpp>
-#include <boost/type_traits/config.hpp>
-#include <boost/type_traits/intrinsics.hpp>
+#include <ndnboost/type_traits/remove_cv.hpp>
+#include <ndnboost/type_traits/config.hpp>
+#include <ndnboost/type_traits/intrinsics.hpp>
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -52,6 +52,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_UNION_HPP_INCLUDED
diff --git a/boost/type_traits/is_void.hpp b/ndnboost/type_traits/is_void.hpp
similarity index 87%
rename from boost/type_traits/is_void.hpp
rename to ndnboost/type_traits/is_void.hpp
index 1f5167a..3b19b2d 100644
--- a/boost/type_traits/is_void.hpp
+++ b/ndnboost/type_traits/is_void.hpp
@@ -9,10 +9,10 @@
#ifndef BOOST_TT_IS_VOID_HPP_INCLUDED
#define BOOST_TT_IS_VOID_HPP_INCLUDED
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -33,6 +33,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_VOID_HPP_INCLUDED
diff --git a/boost/type_traits/is_volatile.hpp b/ndnboost/type_traits/is_volatile.hpp
similarity index 89%
rename from boost/type_traits/is_volatile.hpp
rename to ndnboost/type_traits/is_volatile.hpp
index 5d40889..07af0b4 100644
--- a/boost/type_traits/is_volatile.hpp
+++ b/ndnboost/type_traits/is_volatile.hpp
@@ -21,23 +21,23 @@
#ifndef BOOST_TT_IS_VOLATILE_HPP_INCLUDED
#define BOOST_TT_IS_VOLATILE_HPP_INCLUDED
-#include <boost/config.hpp>
-#include <boost/detail/workaround.hpp>
+#include <ndnboost/config.hpp>
+#include <ndnboost/detail/workaround.hpp>
#ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
-# include <boost/type_traits/detail/cv_traits_impl.hpp>
+# include <ndnboost/type_traits/detail/cv_traits_impl.hpp>
# if BOOST_WORKAROUND(BOOST_MSVC, < 1400)
-# include <boost/type_traits/remove_bounds.hpp>
+# include <ndnboost/type_traits/remove_bounds.hpp>
# endif
#else
-# include <boost/type_traits/is_reference.hpp>
-# include <boost/type_traits/is_array.hpp>
-# include <boost/type_traits/detail/yes_no_type.hpp>
-# include <boost/type_traits/detail/false_result.hpp>
+# include <ndnboost/type_traits/is_reference.hpp>
+# include <ndnboost/type_traits/is_array.hpp>
+# include <ndnboost/type_traits/detail/yes_no_type.hpp>
+# include <ndnboost/type_traits/detail/false_result.hpp>
#endif
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
namespace ndnboost {
@@ -147,6 +147,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_IS_VOLATILE_HPP_INCLUDED
diff --git a/boost/type_traits/msvc/remove_bounds.hpp b/ndnboost/type_traits/msvc/remove_bounds.hpp
similarity index 93%
rename from boost/type_traits/msvc/remove_bounds.hpp
rename to ndnboost/type_traits/msvc/remove_bounds.hpp
index a187893..ab923bc 100644
--- a/boost/type_traits/msvc/remove_bounds.hpp
+++ b/ndnboost/type_traits/msvc/remove_bounds.hpp
@@ -5,8 +5,8 @@
#ifndef BOOST_TYPE_TRAITS_MSVC_REMOVE_BOUNDS_HOLT_2004_0827
#define BOOST_TYPE_TRAITS_MSVC_REMOVE_BOUNDS_HOLT_2004_0827
-#include <boost/type_traits/msvc/typeof.hpp>
-#include <boost/type_traits/is_array.hpp>
+#include <ndnboost/type_traits/msvc/typeof.hpp>
+#include <ndnboost/type_traits/is_array.hpp>
namespace ndnboost {
namespace detail {
diff --git a/boost/type_traits/msvc/remove_cv.hpp b/ndnboost/type_traits/msvc/remove_cv.hpp
similarity index 96%
rename from boost/type_traits/msvc/remove_cv.hpp
rename to ndnboost/type_traits/msvc/remove_cv.hpp
index e2e15c0..ae16e9f 100644
--- a/boost/type_traits/msvc/remove_cv.hpp
+++ b/ndnboost/type_traits/msvc/remove_cv.hpp
@@ -5,11 +5,11 @@
#ifndef BOOST_TYPE_TRAITS_MSVC_REMOVE_CV_HOLT_2004_0901
#define BOOST_TYPE_TRAITS_MSVC_REMOVE_CV_HOLT_2004_0901
-#include <boost/type_traits/msvc/typeof.hpp>
-#include <boost/type_traits/is_volatile.hpp>
-#include <boost/type_traits/is_const.hpp>
-#include <boost/type_traits/is_pointer.hpp>
-#include <boost/type_traits/is_array.hpp>
+#include <ndnboost/type_traits/msvc/typeof.hpp>
+#include <ndnboost/type_traits/is_volatile.hpp>
+#include <ndnboost/type_traits/is_const.hpp>
+#include <ndnboost/type_traits/is_pointer.hpp>
+#include <ndnboost/type_traits/is_array.hpp>
namespace ndnboost {
namespace detail {
diff --git a/boost/type_traits/msvc/remove_reference.hpp b/ndnboost/type_traits/msvc/remove_reference.hpp
similarity index 93%
rename from boost/type_traits/msvc/remove_reference.hpp
rename to ndnboost/type_traits/msvc/remove_reference.hpp
index d6c4c2d..7d8ef67 100644
--- a/boost/type_traits/msvc/remove_reference.hpp
+++ b/ndnboost/type_traits/msvc/remove_reference.hpp
@@ -5,8 +5,8 @@
#ifndef BOOST_TYPE_TRAITS_MSVC_REMOVE_REFERENCE_HOLT_2004_0827
#define BOOST_TYPE_TRAITS_MSVC_REMOVE_REFERENCE_HOLT_2004_0827
-#include <boost/type_traits/msvc/typeof.hpp>
-#include <boost/type_traits/is_reference.hpp>
+#include <ndnboost/type_traits/msvc/typeof.hpp>
+#include <ndnboost/type_traits/is_reference.hpp>
namespace ndnboost {
namespace detail {
diff --git a/boost/type_traits/msvc/typeof.hpp b/ndnboost/type_traits/msvc/typeof.hpp
similarity index 94%
rename from boost/type_traits/msvc/typeof.hpp
rename to ndnboost/type_traits/msvc/typeof.hpp
index d2f2402..dabc975 100644
--- a/boost/type_traits/msvc/typeof.hpp
+++ b/ndnboost/type_traits/msvc/typeof.hpp
@@ -5,8 +5,8 @@
#ifndef BOOST_TYPETRAITS_MSVC_TYPEOF_HPP
#define BOOST_TYPETRAITS_MSVC_TYPEOF_HPP
-#include <boost/config.hpp>
-#include <boost/detail/workaround.hpp>
+#include <ndnboost/config.hpp>
+#include <ndnboost/detail/workaround.hpp>
namespace ndnboost { namespace detail {
# if BOOST_WORKAROUND(BOOST_MSVC,==1300)
diff --git a/boost/type_traits/remove_bounds.hpp b/ndnboost/type_traits/remove_bounds.hpp
similarity index 87%
rename from boost/type_traits/remove_bounds.hpp
rename to ndnboost/type_traits/remove_bounds.hpp
index b9ee623..11372da 100644
--- a/boost/type_traits/remove_bounds.hpp
+++ b/ndnboost/type_traits/remove_bounds.hpp
@@ -9,16 +9,16 @@
#ifndef BOOST_TT_REMOVE_BOUNDS_HPP_INCLUDED
#define BOOST_TT_REMOVE_BOUNDS_HPP_INCLUDED
-#include <boost/config.hpp>
+#include <ndnboost/config.hpp>
#include <cstddef>
-#include <boost/detail/workaround.hpp>
+#include <ndnboost/detail/workaround.hpp>
#if BOOST_WORKAROUND(BOOST_MSVC,<=1300)
-#include <boost/type_traits/msvc/remove_bounds.hpp>
+#include <ndnboost/type_traits/msvc/remove_bounds.hpp>
#endif
// should be the last #include
-#include <boost/type_traits/detail/type_trait_def.hpp>
+#include <ndnboost/type_traits/detail/type_trait_def.hpp>
#if !BOOST_WORKAROUND(BOOST_MSVC,<=1300)
@@ -43,6 +43,6 @@
#endif
-#include <boost/type_traits/detail/type_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/type_trait_undef.hpp>
#endif // BOOST_TT_REMOVE_BOUNDS_HPP_INCLUDED
diff --git a/boost/type_traits/remove_cv.hpp b/ndnboost/type_traits/remove_cv.hpp
similarity index 85%
rename from boost/type_traits/remove_cv.hpp
rename to ndnboost/type_traits/remove_cv.hpp
index c87d2b0..22cf78f 100644
--- a/boost/type_traits/remove_cv.hpp
+++ b/ndnboost/type_traits/remove_cv.hpp
@@ -11,19 +11,19 @@
#ifndef BOOST_TT_REMOVE_CV_HPP_INCLUDED
#define BOOST_TT_REMOVE_CV_HPP_INCLUDED
-#include <boost/type_traits/broken_compiler_spec.hpp>
-#include <boost/type_traits/detail/cv_traits_impl.hpp>
-#include <boost/config.hpp>
-#include <boost/detail/workaround.hpp>
+#include <ndnboost/type_traits/broken_compiler_spec.hpp>
+#include <ndnboost/type_traits/detail/cv_traits_impl.hpp>
+#include <ndnboost/config.hpp>
+#include <ndnboost/detail/workaround.hpp>
#include <cstddef>
#if BOOST_WORKAROUND(BOOST_MSVC,<=1300)
-#include <boost/type_traits/msvc/remove_cv.hpp>
+#include <ndnboost/type_traits/msvc/remove_cv.hpp>
#endif
// should be the last #include
-#include <boost/type_traits/detail/type_trait_def.hpp>
+#include <ndnboost/type_traits/detail/type_trait_def.hpp>
namespace ndnboost {
@@ -79,6 +79,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/type_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/type_trait_undef.hpp>
#endif // BOOST_TT_REMOVE_CV_HPP_INCLUDED
diff --git a/boost/type_traits/remove_reference.hpp b/ndnboost/type_traits/remove_reference.hpp
similarity index 86%
rename from boost/type_traits/remove_reference.hpp
rename to ndnboost/type_traits/remove_reference.hpp
index 4b991d5..d84c6ac 100644
--- a/boost/type_traits/remove_reference.hpp
+++ b/ndnboost/type_traits/remove_reference.hpp
@@ -9,16 +9,16 @@
#ifndef BOOST_TT_REMOVE_REFERENCE_HPP_INCLUDED
#define BOOST_TT_REMOVE_REFERENCE_HPP_INCLUDED
-#include <boost/type_traits/broken_compiler_spec.hpp>
-#include <boost/config.hpp>
-#include <boost/detail/workaround.hpp>
+#include <ndnboost/type_traits/broken_compiler_spec.hpp>
+#include <ndnboost/config.hpp>
+#include <ndnboost/detail/workaround.hpp>
#if BOOST_WORKAROUND(BOOST_MSVC,<=1300)
-#include <boost/type_traits/msvc/remove_reference.hpp>
+#include <ndnboost/type_traits/msvc/remove_reference.hpp>
#endif
// should be the last #include
-#include <boost/type_traits/detail/type_trait_def.hpp>
+#include <ndnboost/type_traits/detail/type_trait_def.hpp>
namespace ndnboost {
@@ -65,6 +65,6 @@
} // namespace ndnboost
-#include <boost/type_traits/detail/type_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/type_trait_undef.hpp>
#endif // BOOST_TT_REMOVE_REFERENCE_HPP_INCLUDED
diff --git a/boost/type_traits/type_with_alignment.hpp b/ndnboost/type_traits/type_with_alignment.hpp
similarity index 95%
rename from boost/type_traits/type_with_alignment.hpp
rename to ndnboost/type_traits/type_with_alignment.hpp
index 5c4547a..06b7f91 100644
--- a/boost/type_traits/type_with_alignment.hpp
+++ b/ndnboost/type_traits/type_with_alignment.hpp
@@ -8,19 +8,19 @@
#ifndef BOOST_TT_TYPE_WITH_ALIGNMENT_INCLUDED
#define BOOST_TT_TYPE_WITH_ALIGNMENT_INCLUDED
-#include <boost/mpl/if.hpp>
-#include <boost/preprocessor/list/for_each_i.hpp>
-#include <boost/preprocessor/tuple/to_list.hpp>
-#include <boost/preprocessor/cat.hpp>
-#include <boost/preprocessor/list/transform.hpp>
-#include <boost/preprocessor/list/append.hpp>
-#include <boost/type_traits/alignment_of.hpp>
-#include <boost/type_traits/is_pod.hpp>
-#include <boost/static_assert.hpp>
-#include <boost/config.hpp>
+#include <ndnboost/mpl/if.hpp>
+#include <ndnboost/preprocessor/list/for_each_i.hpp>
+#include <ndnboost/preprocessor/tuple/to_list.hpp>
+#include <ndnboost/preprocessor/cat.hpp>
+#include <ndnboost/preprocessor/list/transform.hpp>
+#include <ndnboost/preprocessor/list/append.hpp>
+#include <ndnboost/type_traits/alignment_of.hpp>
+#include <ndnboost/type_traits/is_pod.hpp>
+#include <ndnboost/static_assert.hpp>
+#include <ndnboost/config.hpp>
// should be the last #include
-#include <boost/type_traits/detail/bool_trait_def.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_def.hpp>
#include <cstddef>
@@ -392,7 +392,7 @@
# pragma warning(pop)
#endif
-#include <boost/type_traits/detail/bool_trait_undef.hpp>
+#include <ndnboost/type_traits/detail/bool_trait_undef.hpp>
#endif // BOOST_TT_TYPE_WITH_ALIGNMENT_INCLUDED
diff --git a/boost/utility/addressof.hpp b/ndnboost/utility/addressof.hpp
similarity index 96%
rename from boost/utility/addressof.hpp
rename to ndnboost/utility/addressof.hpp
index eecf731..8eddab4 100644
--- a/boost/utility/addressof.hpp
+++ b/ndnboost/utility/addressof.hpp
@@ -12,8 +12,8 @@
#ifndef BOOST_UTILITY_ADDRESSOF_HPP
# define BOOST_UTILITY_ADDRESSOF_HPP
-# include <boost/config.hpp>
-# include <boost/detail/workaround.hpp>
+# include <ndnboost/config.hpp>
+# include <ndnboost/detail/workaround.hpp>
namespace ndnboost
{
diff --git a/boost/version.hpp b/ndnboost/version.hpp
similarity index 100%
rename from boost/version.hpp
rename to ndnboost/version.hpp