is_lvalue_reference
template < class T >
struct is_lvalue_reference : public true_type -or-false_type {};
Наследники: Если T является эталонным типом lvalue, то он наследуется отtrue_type .Фальшивый_тип .
С++ Стандартная ссылка: 3.9.2 и 8.3.2.
Совместимость компиляторов: Все текущие компиляторы поддерживаются этой чертой.
Заголовок: <#include
< boost / type_traits / is_lvalue_reference . hpp > >или<#include < boost / type_traits . hpp > >
Примеры:
<is_lvalue_reference < int &> >наследуется от<true_type >.
<is_lvalue_reference < int const &>:: type >является типом<true_type >.
<is_lvalue_reference < int const &&>:: type >является типом<false_type >.
<is_lvalue_reference < int (&)( long )>:: value >является интегральным постоянным выражением, которое оценивает доистинного (аргумент в данном случае является ссылкой на функцию).
<is_lvalue_reference < T >:: value_type >является типом<bool >.
Статья is_lvalue_reference раздела Chapter 1. Boost.TypeTraits Alphabetical Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Alphabetical Reference ::