|
sandbox
|
Public Member Functions | |
|
template<typename... Names> requires (... && (std::is_same_v<std::remove_cvref_t<Names>, utility::hashed_string> || std::is_constructible_v<utility::hashed_string, Names>)) | |
| auto | uses (Names &&... names) -> void |
|
template<typename... Args> requires (std::is_constructible_v<attachment, Args...>) | |
| auto | produces (Args &&... args) -> void |
| auto | name () const -> const utility::hashed_string & |
| auto | inputs () const -> const std::vector< utility::hashed_string > & |
| auto | outputs () const -> const std::vector< attachment > & |
|
template<typename Type > requires (std::is_base_of_v<draw_list, Type>) | |
| auto | draw_list (const utility::hashed_string &name) -> Type & |
Friends | |
| class | context |