integral_constant.qbk

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

QBK
27
字号
[/   Copyright 2007 John Maddock.  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).][section:integral_constant integral_constant]   template <class T, T val>   struct integral_constant   {      typedef integral_constant<T, val>  type;      typedef T                          value_type;      static const T value = val;   };      typedef integral_constant<bool, true>  true_type;   typedef integral_constant<bool, false> false_type;Class template `integral_constant` is the common base class for all the value-basedtype traits.  The two typedef's `true_type` and `false_type` are provided for convenience: most of the value traits are Boolean properties and so will inherit fromone of these.[endsect]

⌨️ 快捷键说明

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