|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::IO::is_optional< T > |
| struct | MayaFlux::IO::is_optional< std::optional< T > > |
| struct | MayaFlux::IO::is_string_map< T > |
| struct | MayaFlux::IO::is_string_map< std::map< std::string, V > > |
| struct | MayaFlux::IO::is_string_map< std::unordered_map< std::string, V > > |
| struct | MayaFlux::IO::is_vector< T > |
| struct | MayaFlux::IO::is_vector< std::vector< T > > |
| struct | MayaFlux::IO::OptionalProperty< Class, T > |
| Binds a string key to a std::optional<T> member pointer. More... | |
| struct | MayaFlux::IO::Property< Class, T > |
| Binds a string key to a required member pointer. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::IO |
Concepts | |
| concept | MayaFlux::IO::Reflectable |
| concept | MayaFlux::IO::GlmSerializable |
Functions | |
| template<typename Class , typename T > | |
| constexpr auto | MayaFlux::IO::member (std::string_view key, T Class::*ptr) |
| template<typename Class , typename T > | |
| constexpr auto | MayaFlux::IO::opt_member (std::string_view key, std::optional< T > Class::*ptr) |
Variables | |
| template<typename T > | |
| constexpr bool | MayaFlux::IO::is_optional_v = is_optional<T>::value |
| template<typename T > | |
| constexpr bool | MayaFlux::IO::is_string_map_v = is_string_map<T>::value |
| template<typename T > | |
| constexpr bool | MayaFlux::IO::is_vector_v = is_vector<T>::value |