Lumiera  0.pre.03
»edityourfreedom«
proc::asset::idi Namespace Reference

Classes

struct  StructTraits
 
struct  StructTraits< const ProcPatt >
 
struct  StructTraits< meta::TimeGrid >
 
struct  StructTraits< mobject::session::Clip >
 
struct  StructTraits< mobject::session::Fork >
 
struct  StructTraits< Pipe >
 
struct  StructTraits< proc::StreamType >
 
struct  StructTraits< Sequence >
 
struct  StructTraits< Timeline >
 

Functions

template<typename TY >
Asset::Ident getAssetIdent (lib::idi::EntryID< TY > const &entryID, asset::Kind assetKind=STRUCT)
 generate an Asset identification tuple based on this EntryID's symbolic ID and type information. More...
 

Function Documentation

◆ getAssetIdent()

Asset::Ident proc::asset::idi::getAssetIdent ( lib::idi::EntryID< TY > const &  entryID,
asset::Kind  assetKind = STRUCT 
)
inline

generate an Asset identification tuple based on this EntryID's symbolic ID and type information.

The remaining fields are filled in with hardwired defaults.

Note
there is a twist, as this asset identity tuple generates a different hash as the EntryID. It would be desirable to make those two addressing systems interchangeable. ////////////////////////////////TICKET #739 : make identification schemes compatible

Definition at line 158 of file struct-scheme.hpp.

References BareEntryID::getSym().

Referenced by EntryID_test::checkBasicProperties(), ErrorLog::global(), and Meta::Meta().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: