46 #ifndef ASSET_TYPED_ID_H 47 #define ASSET_TYPED_ID_H 102 template<
typename TY>
112 template<
typename TY>
118 TODO (
"actually do a registration with TypedID");
123 TODO (
"clean up any TypedID registration for this instance");
128 registerInstance (std::weak_ptr<TY> smart_ptr_instance)
130 TODO (
"actually attach the smart-ptr to the existing TypedID registration");
Adapter for using this type as a primary type within Lumiera's Steam-Layer.
#define LUMIERA_ERROR_DECLARE(err)
Forward declare an error constant.
Steam-Layer implementation namespace root.
Token or Atom with distinct identity.
Marker types to indicate a literal string and a Symbol.
Lumiera error handling (C++ interface).
Lumiera public interface.
The asset subsystem of the Steam-Layer.
Mixin for automatic TypedID registration.