📄 borland.hpp
字号:
// Copyright David Abrahams 2006. 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)#ifndef BOOST_CONCEPT_DETAIL_BORLAND_DWA2006429_HPP# define BOOST_CONCEPT_DETAIL_BORLAND_DWA2006429_HPP# include <boost/preprocessor/cat.hpp>namespace boost { namespace concept {template <class ModelFnPtr>struct require;template <class Model>struct require<void(*)(Model)>{ enum { instantiate = sizeof((((Model*)0)->~Model()), 3) };};# define BOOST_CONCEPT_ASSERT_FN( ModelFnPtr ) \ enum \ { \ BOOST_PP_CAT(boost_concept_check,__LINE__) = \ boost::concept::require<ModelFnPtr>::instantiate \ }}} // namespace boost::concept#endif // BOOST_CONCEPT_DETAIL_BORLAND_DWA2006429_HPP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -