summaryrefslogtreecommitdiff
path: root/src/third_party/boost-1.56.0/boost/function_types/detail/encoding/def.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/boost-1.56.0/boost/function_types/detail/encoding/def.hpp')
-rw-r--r--src/third_party/boost-1.56.0/boost/function_types/detail/encoding/def.hpp51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/third_party/boost-1.56.0/boost/function_types/detail/encoding/def.hpp b/src/third_party/boost-1.56.0/boost/function_types/detail/encoding/def.hpp
deleted file mode 100644
index 08074fb38ba..00000000000
--- a/src/third_party/boost-1.56.0/boost/function_types/detail/encoding/def.hpp
+++ /dev/null
@@ -1,51 +0,0 @@
-
-// (C) Copyright Tobias Schwinger
-//
-// Use modification and distribution are subject to the boost Software License,
-// Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt).
-
-//------------------------------------------------------------------------------
-
-// no include guards, this file is intended for multiple inclusions
-
-// Type encoding:
-//
-// bit 0: callable builtin
-// bit 1: non member
-// bit 2: naked function
-// bit 3: pointer
-// bit 4: reference
-// bit 5: member pointer
-// bit 6: member function pointer
-// bit 7: member object pointer
-
-#define BOOST_FT_type_mask 0x000000ff // 1111 1111
-#define BOOST_FT_callable_builtin 0x00000001 // 0000 0001
-#define BOOST_FT_non_member 0x00000002 // 0000 0010
-#define BOOST_FT_function 0x00000007 // 0000 0111
-#define BOOST_FT_pointer 0x0000000b // 0000 1011
-#define BOOST_FT_reference 0x00000013 // 0001 0011
-#define BOOST_FT_non_member_callable_builtin 0x00000003 // 0000 0011
-#define BOOST_FT_member_pointer 0x00000020 // 0010 0000
-#define BOOST_FT_member_function_pointer 0x00000061 // 0110 0001
-#define BOOST_FT_member_object_pointer 0x000000a3 // 1010 0001
-#define BOOST_FT_member_object_pointer_flags 0x000002a3
-
-#define BOOST_FT_variadic 0x00000100
-#define BOOST_FT_non_variadic 0x00000200
-#define BOOST_FT_variadic_mask 0x00000300
-
-#define BOOST_FT_const 0x00000400
-#define BOOST_FT_volatile 0x00000800
-
-#define BOOST_FT_default_cc 0x00008000
-#define BOOST_FT_cc_mask 0x00ff8000
-
-#define BOOST_FT_kind_mask 0x000000fc
-
-#define BOOST_FT_flags_mask 0x00000fff
-#define BOOST_FT_full_mask 0x00ff0fff
-
-#define BOOST_FT_arity_shift 24
-#define BOOST_FT_arity_mask 0x7f000000
-