元编程技巧 { boost::mpl::bool
的使用,在编译时进行条件编程时,能够表示和操作布尔值。这里进行了封装使用对模版T
进行判断} + 对原JSON库 rapidjson::Document
的使用
1、头文件中的:命令空间、模版结构体、结构体、map容器
namespace __smart_buffer_detail{ BOOST_TTI_HAS_MEMBER_FUNCTION(data)BOOST_TTI_HAS_MEMBER_FUNCTION(size)template <typename T>struct is_data_view</