Skip to content

iris::build::CaptureType Concept Reference

Doxygen 1.15.0 generates this reference during each site build from the public headers. The C++ guide shows the API in use.

A capture type: a type without dimensions, or untyped. More...

#include <iris/build.hpp>

Concept definition

template<class T>
concept iris::build::CaptureType = std::same_as<std::remove_cvref_t<T>, Untyped> ||
A capture type: a type without dimensions, or untyped.
Definition build.hpp:829
A type: a constant such as int_, a Range, an alphabet, a NamedType, or a Type made from one of these.
Definition build.hpp:621
constexpr std::size_t type_dims
The number of dimensions of type T, or dynamic_depth.
Definition build.hpp:630
The capture type that reads a token without a type, as {x} does.
Definition build.hpp:823

Detailed Description

A capture type: a type without dimensions, or untyped.