#include <type_traits.hpp>
Inheritance diagram for Arageli::type_traits_iterator< Iter, Val >:
Public Types | |
typedef Val | element_type |
Type of each element if T is composite type. | |
typedef type_category::iterator | category_type |
Static Public Attributes | |
static const bool | is_specialized = true |
static const bool | is_aggregate = true |
True iff type is composite type consists another elements. | |
static const category_type | category_value |
Definition at line 314 of file type_traits.hpp.
typedef type_category::iterator Arageli::type_traits_iterator< Iter, Val >::category_type |
Reimplemented from Arageli::type_traits_default< Iter >.
Definition at line 319 of file type_traits.hpp.
typedef Val Arageli::type_traits_iterator< Iter, Val >::element_type |
Type of each element if T is composite type.
Reimplemented from Arageli::type_traits_default< Iter >.
Definition at line 318 of file type_traits.hpp.
const category_type Arageli::type_traits_iterator< Iter, Val >::category_value [static] |
Reimplemented from Arageli::type_traits_default< Iter >.
Definition at line 320 of file type_traits.hpp.
const bool Arageli::type_traits_iterator< Iter, Val >::is_aggregate = true [static] |
True iff type is composite type consists another elements.
Reimplemented from Arageli::type_traits_default< Iter >.
Definition at line 317 of file type_traits.hpp.
const bool Arageli::type_traits_iterator< Iter, Val >::is_specialized = true [static] |
Reimplemented from Arageli::type_traits_default< Iter >.
Definition at line 316 of file type_traits.hpp.