Type traits =========== The following are metafunctions related to vector expressions. They are not intended to be of use to the user and are included in the documentation only for posterity. .. note:: Each metafunction has a corresponding ``_t`` or ``_v`` shorthand .. doxygenstruct:: traits::type_identity .. doxygentypedef:: traits::require .. doxygenstruct:: traits::is_value .. doxygenstruct:: traits::is_operation .. doxygenstruct:: traits::is_expression .. doxygenstruct:: traits::scalar .. doxygenstruct:: traits::size .. doxygenstruct:: traits::vector .. doxygenstruct:: traits::is_same_size .. doxygenstruct:: traits::is_valid_operation .. doxygenstruct:: traits::has_converter