sge::math::basic_sequence< T, Dim, Policy > Class Template Reference

#include <basic_sequence.hpp>

Inheritance diagram for sge::math::basic_sequence< T, Dim, Policy >:

sge::array_facade< ThisType, SizeType, Reference, Pointer, Iterator, ConstIterator >

List of all members.

Public Types

typedef T value_type
typedef base_type::reference reference
typedef base_type::const_reference const_reference
typedef base_type::pointer pointer
typedef base_type::const_pointer const_pointer
typedef std::ptrdiff_t difference_type
typedef base_type::size_type size_type
typedef base_type::iterator iterator
typedef base_type::const_iterator const_iterator
typedef base_type::reverse_iterator reverse_iterator
typedef
base_type::const_reverse_iterator 
const_reverse_iterator

Public Member Functions

 basic_sequence (no_initialization_tag)
template<typename... Args>
 basic_sequence (Args...args)
pointer data ()
const_pointer data () const
size_type size () const

template<typename T, detail::dim_type Dim, template< typename, detail::dim_type > class Policy>
class sge::math::basic_sequence< T, Dim, Policy >


Member Typedef Documentation

template<typename T, detail::dim_type Dim, template< typename, detail::dim_type > class Policy>
typedef T sge::math::basic_sequence< T, Dim, Policy >::value_type

template<typename T, detail::dim_type Dim, template< typename, detail::dim_type > class Policy>
typedef base_type::reference sge::math::basic_sequence< T, Dim, Policy >::reference

template<typename T, detail::dim_type Dim, template< typename, detail::dim_type > class Policy>
typedef base_type::const_reference sge::math::basic_sequence< T, Dim, Policy >::const_reference

template<typename T, detail::dim_type Dim, template< typename, detail::dim_type > class Policy>
typedef base_type::pointer sge::math::basic_sequence< T, Dim, Policy >::pointer

template<typename T, detail::dim_type Dim, template< typename, detail::dim_type > class Policy>
typedef base_type::const_pointer sge::math::basic_sequence< T, Dim, Policy >::const_pointer

template<typename T, detail::dim_type Dim, template< typename, detail::dim_type > class Policy>
typedef std::ptrdiff_t sge::math::basic_sequence< T, Dim, Policy >::difference_type

template<typename T, detail::dim_type Dim, template< typename, detail::dim_type > class Policy>
typedef base_type::size_type sge::math::basic_sequence< T, Dim, Policy >::size_type

template<typename T, detail::dim_type Dim, template< typename, detail::dim_type > class Policy>
typedef base_type::iterator sge::math::basic_sequence< T, Dim, Policy >::iterator

template<typename T, detail::dim_type Dim, template< typename, detail::dim_type > class Policy>
typedef base_type::const_iterator sge::math::basic_sequence< T, Dim, Policy >::const_iterator

template<typename T, detail::dim_type Dim, template< typename, detail::dim_type > class Policy>
typedef base_type::reverse_iterator sge::math::basic_sequence< T, Dim, Policy >::reverse_iterator

template<typename T, detail::dim_type Dim, template< typename, detail::dim_type > class Policy>
typedef base_type::const_reverse_iterator sge::math::basic_sequence< T, Dim, Policy >::const_reverse_iterator


Constructor & Destructor Documentation

template<typename T, sge::math::detail::dim_type Dim, template< typename, sge::math::detail::dim_type > class Policy>
sge::math::basic_sequence< T, Dim, Policy >::basic_sequence ( no_initialization_tag   )  [inline, explicit]

template<typename T, sge::math::detail::dim_type Dim, template< typename, sge::math::detail::dim_type > class Policy>
template<typename... Args>
sge::math::basic_sequence< T, Dim, Policy >::basic_sequence ( Args...  args  )  [inline, explicit]


Member Function Documentation

template<typename T, sge::math::detail::dim_type Dim, template< typename, sge::math::detail::dim_type > class Policy>
sge::math::basic_sequence< T, Dim, Policy >::pointer sge::math::basic_sequence< T, Dim, Policy >::data (  )  [inline]

template<typename T, sge::math::detail::dim_type Dim, template< typename, sge::math::detail::dim_type > class Policy>
sge::math::basic_sequence< T, Dim, Policy >::const_pointer sge::math::basic_sequence< T, Dim, Policy >::data (  )  const [inline]

template<typename T, sge::math::detail::dim_type Dim, template< typename, sge::math::detail::dim_type > class Policy>
sge::math::basic_sequence< T, Dim, Policy >::size_type sge::math::basic_sequence< T, Dim, Policy >::size (  )  const [inline]


The documentation for this class was generated from the following files:

Generated on Wed Sep 10 22:17:53 2008 for sge by  doxygen 1.5.5