Inherits: If T is an lvalue reference type
then inherits from true_type,
otherwise inherits from false_type.

C++ Standard Reference: 3.9.2 and 8.3.2.

Compiler Compatibility: If the compiler
does not support partial-specialization of class templates, then this template
may report the wrong result for function types, and for types that are both
const and volatile qualified.

Header:#include<boost/type_traits/is_lvalue_reference.hpp>
or #include<boost/type_traits.hpp>