16 #ifndef OPENKALMAN_COLLECTIONS_OUTPUT_COLLECTION_HPP 17 #define OPENKALMAN_COLLECTIONS_OUTPUT_COLLECTION_HPP 27 template<
typename C,
typename T>
28 #ifdef __cpp_lib_ranges 29 concept
output_collection = collection<C> and (std::ranges::output_range<C, T> or uniformly_settable<C, T>);
31 constexpr
bool output_collection = collection<C> and (ranges::output_range<C, T> or uniformly_settable<C, T>);
37 #endif //OPENKALMAN_COLLECTIONS_COLLECTION_HPP Namespace for collections.
Definition: collections.hpp:27
Definition for collections::collection.
constexpr bool output_collection
A collection that can be modified on an element-by-element basis.
Definition: output_collection.hpp:31