25auto concept BasicSheetConcept<typename T>{};
29auto concept SheetConcept<typename T> : BasicSheetConcept<T> {
35auto concept SheetMFConcept<typename T> : BasicSheetConcept<T> {
41template <SheetMFConcept T>
42concept_map SheetConcept<T>{
43 inline void touch(T & t, const
name_t* x, const
name_t* y){t.touch(x, y);
50template <BasicSheetConcept T>
51concept_map BasicSheetConcept<std::reference_wrapper<T>>{};
55template <SheetConcept T>
56concept_map SheetConcept<std::reference_wrapper<T>>{
57 inline void touch(std::reference_wrapper<T> & r, const
name_t* x,
58 const
name_t* y){SheetConcept<T>::touch(static_cast<T&>(r), x, y);
A character string class for immutable strings.