def.hpp

来自「Boost provides free peer-reviewed portab」· HPP 代码 · 共 52 行

HPP
52
字号
// (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

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?