---
name: "__gnu_parallel::_PseudoSequence"
section: "3"
platform: "linux"
package: "gcc"
version: "16.2.1+r23+gd564253eb6c8-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/__gnu_parallel::_PseudoSequence"
---

# \_\_gnu\_parallel::\_PseudoSequence(3)

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

## NAME

\_\_gnu\_parallel::\_PseudoSequence\< \_Tp, \_DifferenceTp \> - Sequence that conceptually consists of multiple copies of the same element. The copies are not stored explicitly, of course.

## SYNOPSIS

\#include \<base.h\>

### Public Types

typedef \_DifferenceTp **\_DifferenceType**\
 typedef **\_PseudoSequenceIterator**\< \_Tp, uint64\_t \> **iterator**\

### Public Member Functions

**\_PseudoSequence** (const \_Tp &\_\_val, \_DifferenceType \_\_count)\
 Constructor.  iterator **begin** () const\
 Begin iterator.  iterator **end** () const\
 End iterator.

## Detailed Description

### template\<typename \_Tp, typename \_DifferenceTp\>

class \_\_gnu\_parallel::\_PseudoSequence\< \_Tp, \_DifferenceTp \>"Sequence that conceptually consists of multiple copies of the same element. The copies are not stored explicitly, of course.

**Parameters**

*\_Tp* Sequence \_M\_value type. \
 *\_DifferenceTp* Sequence difference type.

## Constructor & Destructor Documentation

### template\<typename \_Tp, typename \_DifferenceTp\> \_\_gnu\_parallel::\_PseudoSequence\< \_Tp, \_DifferenceTp \>::\_PseudoSequence (const \_Tp & \_\_val, \_DifferenceType \_\_count) \[inline\]

Constructor.

**Parameters**

*\_\_val* Element of the sequence. \
 *\_\_count* Number of (virtual) copies.

## Member Function Documentation

### template\<typename \_Tp, typename \_DifferenceTp\> iterator \_\_gnu\_parallel::\_PseudoSequence\< \_Tp, \_DifferenceTp \>::begin () const \[inline\]

Begin iterator.

### template\<typename \_Tp, typename \_DifferenceTp\> iterator \_\_gnu\_parallel::\_PseudoSequence\< \_Tp, \_DifferenceTp \>::end () const \[inline\]

End iterator.

## Author

Generated automatically by Doxygen for libstdc++ from the source code.
