mimic++ v9.2.1
Loading...
Searching...
No Matches
mimicpp::LazySequence Class Reference

The lazy sequence interface. More...

#include <Sequence.hpp>

Inheritance diagram for mimicpp::LazySequence:
[legend]
Collaboration diagram for mimicpp::LazySequence:
[legend]

Public Member Functions

 LazySequence (auto &&... canary, util::SourceLocation loc={})
 

Detailed Description

The lazy sequence interface.

This sequence type prefers to make the least possible sequence progress.

Note
This class is just a very thin wrapper and does nothing by its own. It just exists, so that users have something they can attach expectations to. In fact, objects of this type may even go out of scope before the attached expectations are destroyed.

Constructor & Destructor Documentation

◆ LazySequence()

mimicpp::LazySequence::LazySequence ( auto &&... canary,
util::SourceLocation loc = {} )
inlineexplicitnodiscard

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