libstdc++
__gnu_parallel::pseudo_sequence< T, _DifferenceTp > Class Template Reference

Sequence that conceptually consists of multiple copies of the same element. The copies are not stored explicitly, of course. More...

List of all members.

Public Types

Public Member Functions


Detailed Description

template<typename T, typename _DifferenceTp>
class __gnu_parallel::pseudo_sequence< T, _DifferenceTp >

Sequence that conceptually consists of multiple copies of the same element. The copies are not stored explicitly, of course.

Parameters:
TSequence value type.
difference_typeSequence difference type.

Definition at line 394 of file base.h.


Constructor & Destructor Documentation

template<typename T, typename _DifferenceTp>
__gnu_parallel::pseudo_sequence< T, _DifferenceTp >::pseudo_sequence ( const T &  val,
difference_type  count 
) [inline]

Constructor.

Parameters:
valElement of the sequence.
countNumber of (virtual) copies.

Definition at line 408 of file base.h.


Member Function Documentation

template<typename T, typename _DifferenceTp>
iterator __gnu_parallel::pseudo_sequence< T, _DifferenceTp >::begin ( ) const [inline]

Begin iterator.

Definition at line 413 of file base.h.

template<typename T, typename _DifferenceTp>
iterator __gnu_parallel::pseudo_sequence< T, _DifferenceTp >::end ( ) const [inline]

End iterator.

Definition at line 418 of file base.h.


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