|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
Classes | |
| struct | mundy::Ownership::Owns |
| struct | mundy::Ownership::Views |
| struct | mundy::Ownership::Mixed |
| struct | mundy::Ownership::Invalid |
Namespaces | |
| namespace | mundy |
| namespace | mundy::Ownership |
| Literal class enums! These are clearer and easier to work with than bools or explicit enums. | |
Concepts | |
| concept | mundy::HasConstAccessOperator |
| A concept that checks if Accessor has a const [] operator. | |
| concept | mundy::HasNonConstAccessOperator |
| A concept that checks if Accessor has a non-const [] operator. | |
| concept | mundy::HasSubscriptOperator |
| A concept that checks if Accessor has a [] operator regardless of constness. | |
| concept | mundy::HasCallOperator |
| A concept that checks if Accessor has a () operator regardless of constness. | |
| concept | mundy::StoredAccessor |
| A concept that checks if Accessor is wrapped in storage. | |
| concept | mundy::HasConstStoredAccessOperator |
| A concept that checks if a stored accessor provides const access to T. | |
| concept | mundy::HasNonConstStoredAccessOperator |
| A concept that checks if a stored accessor provides non-const access to T. | |
| concept | mundy::HasCopyConstructor |
| A concept that checks if Accessor has a copy constructor. | |
| concept | mundy::HasMoveConstructor |
| A concept that checks if Accessor has a move constructor. | |
| concept | mundy::ValidAccessor |
| A concept that checks if an type is a valid accessor, aka it has a const [] operator or a non-const [] operator. | |
| concept | mundy::HasDefaultConstructor |
| A concept that checks if an Accessor is default constructible. | |
| concept | mundy::HasNArgConstructor |
| A concept that checks if an Accessor is constructible from N arguments of type T. | |
| concept | mundy::HasInitializerListConstructor |
| A concept that checks if an Accessor is constructible from an initializer list of type T. | |
Typedefs | |
| template<typename Accessor> | |
| using | mundy::accessor_underlying_type_t = impl::accessor_underlying_type_t<Accessor> |
| A type alias for the underlying accessor type for raw or stored accessors. | |