Arageli::type_traits_iterator< Iter, Val > Struct Template Reference

#include <type_traits.hpp>

Inheritance diagram for Arageli::type_traits_iterator< Iter, Val >:

Arageli::type_traits_default< Iter > List of all members.

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

Detailed Description

template<typename Iter, typename Val>
struct Arageli::type_traits_iterator< Iter, Val >

Definition at line 314 of file type_traits.hpp.


Member Typedef Documentation

template<typename Iter, typename Val>
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.

template<typename Iter, typename Val>
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.


Member Data Documentation

template<typename Iter, typename Val>
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.

template<typename Iter, typename Val>
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.

template<typename Iter, typename Val>
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.


The documentation for this struct was generated from the following file:
Generated on Thu Aug 31 17:38:29 2006 for Arageli by  doxygen 1.4.7