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 + -
显示快捷键?