42 using std::dynamic_pointer_cast;
61 ErrorLog::ErrorLog (
LogID const& nameID)
93 ASSERT (nameID ==
theErrorLog_ID.getSym(),
"only the single global Error Log is implemented for now");
Steam-Layer Interface: Asset Lookup and Organisation.
typed symbolic and hash ID for asset-like position accounting.
const Ident ident
Asset identification tuple.
Steam-Layer implementation namespace root.
static lib::Depend< AssetManager > instance
get at the system-wide asset manager instance.
An entity to collect, possibly filter and persist incident records.
a POD comprised of all the information sufficiently identifying any given Asset.
lib::idi::EntryID< ErrorLog > theErrorLog_ID
storage for an unique, globally known ID.
static lib::P< KIND > wrap(const KIND &asset)
retrieve the registered smart-ptr for any asset
Customised refcounting smart pointer template, built upon std::shared_ptr, but forwarding type relati...
The asset subsystem of the Steam-Layer.
Naming and labelling scheme for structural assets.