__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:
T Sequence value type.
difference_type Sequence 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:
val Element of the sequence.
count Number 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:

Generated on 19 Jun 2018 for libstdc++ by  doxygen 1.6.1