# type_traits File Reference

## Detailed Description

This is a Standard C++ Library header.

Definition in file type_traits.

Go to the source code of this file.

## Namespaces

- namespace std

## Classes

- struct std::__add_lvalue_reference_helper< _Tp,, >
- struct std::__add_lvalue_reference_helper< _Tp, false, true >
- struct std::__add_lvalue_reference_helper< _Tp, true, false >
- struct std::__add_rvalue_reference_helper< _Tp, >
- struct std::__add_rvalue_reference_helper< _Tp, true >
- struct std::__is_signed_helper< _Tp,, >
- struct std::__is_signed_helper< _Tp, false, true >
- struct std::add_lvalue_reference< _Tp >
    add_lvalue_reference More...
- struct std::add_rvalue_reference< _Tp >
    add_rvalue_reference More...
- struct std::is_lvalue_reference<>
    is_lvalue_reference More...
- struct std::is_lvalue_reference< _Tp & >
- struct std::is_reference< _Tp >
    is_reference More...
- struct std::is_rvalue_reference<>
    is_rvalue_reference More...
- struct std::is_rvalue_reference< _Tp && >
- struct std::remove_reference< _Tp >
    remove_reference More...
- struct std::remove_reference< _Tp & >
- struct std::remove_reference< _Tp && >

## Defines

- #define _GLIBCXX_CXX0X_TYPE_TRAITS