|
mimic++ v9.2.1
|
#include "mimic++/Fwd.hpp"#include "mimic++/config/Config.hpp"#include "mimic++/printing/Format.hpp"#include "mimic++/reporting/GlobalReporter.hpp"#include "mimic++/utilities/C++20Compatibility.hpp"#include "mimic++/utilities/C++23Backports.hpp"#include "mimic++/utilities/Concepts.hpp"#include "mimic++/utilities/PassKey.hpp"#include "mimic++/utilities/SourceLocation.hpp"#include <algorithm>#include <array>#include <functional>#include <span>#include <tuple>Go to the source code of this file.
Classes | |
| class | mimicpp::LazySequence |
| The lazy sequence interface. More... | |
| class | mimicpp::GreedySequence |
| The greedy sequence interface. More... | |
Namespaces | |
| namespace | mimicpp |
| namespace | mimicpp::sequence |
| namespace | mimicpp::expect |
Typedefs | |
| using | mimicpp::Sequence = LazySequence |
| The default sequence type (LazySequence). | |
Functions | |
| template<typename Id, auto priorityStrategy> | |
| constexpr auto | mimicpp::expect::in_sequence (sequence::detail::BasicSequenceInterface< Id, priorityStrategy > &sequence) |
| Attaches the expectation onto a sequence. | |
| template<typename FirstId, auto firstPriorityStrategy, typename SecondId, auto secondPriorityStrategy, typename... OtherIds, auto... otherPriorityStrategies> | |
| constexpr auto | mimicpp::expect::in_sequences (sequence::detail::BasicSequenceInterface< FirstId, firstPriorityStrategy > &firstSequence, sequence::detail::BasicSequenceInterface< SecondId, secondPriorityStrategy > &secondSequence, sequence::detail::BasicSequenceInterface< OtherIds, otherPriorityStrategies > &... otherSequences) |
| Attaches the expectation onto the listed sequences. | |