iris::build::StoreTarget Class Reference
Doxygen 1.15.0 generates this reference during each site build from the public headers. The C++ guide shows the API in use.
The target of a store: a new name, a handle, or nothing. More...
#include <iris/build.hpp>
Public Member Functions | |
| StoreTarget ()=default | |
| No store. | |
| StoreTarget (std::string_view name) | |
| Store into the new name name. | |
| StoreTarget (const char *name) | |
| Store into the new name name. | |
| template<class V, std::size_t D, Presence P> | |
| StoreTarget (const Field< V, D, P > &handle) | |
| Store into the name of handle, as from forward. | |
| StoreTarget (Discard) | |
| store _, which cannot be spelled: use a handle from forward("_") | |
Detailed Description
The target of a store: a new name, a handle, or nothing.
Constructor & Destructor Documentation
StoreTarget() [1/5]
|
default |
No store.
StoreTarget() [2/5]
|
inline |
Store into the new name name.
StoreTarget() [3/5]
|
inline |
Store into the new name name.
StoreTarget() [4/5]
template<class V, std::size_t D, Presence P>
| iris::build::StoreTarget::StoreTarget | ( | const Field< V, D, P > & | handle | ) |
Store into the name of handle, as from forward.
StoreTarget() [5/5]
|
inline |
store _, which cannot be spelled: use a handle from forward("_")