iris::build::Definable 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.
An expression that defined takes: a handle, an expression or records. More...
#include <iris/build.hpp>
Concept definition
template<class T>
concept iris::build::Definable = detail::IsField<detail::Bare<T>>::value ||
detail::IsExpr<detail::Bare<T>>::value ||
std::same_as<detail::Bare<T>, Record> ||
std::same_as<detail::Bare<T>, RecordExpr> ||
std::same_as<detail::Bare<T>, RecordList>
The records of a repeat: job.get(machine) projects a field of the current record, list() is the list ...
Definition build.hpp:533
An expression that defined takes: a handle, an expression or records.
Definition build.hpp:1423
Detailed Description
An expression that defined takes: a handle, an expression or records.