17 : type(type),
id_name(std::move(
id_name)), lib_name(std::move(lib_name))
23 this->type =
GS(
id.name);
26 this->
lib_name =
id.lib->id.name + 2;
39 return stream <<
"(" <<
id.
id_name <<
", Lib: " <<
id.lib_name <<
")";
ID and Library types, which are fundamental for SDNA.
#define ID_IS_LINKED(_id)
std::string id_name(void *id)
std::ostream & operator<<(std::ostream &stream, const BakeDataBlockID &id)
uint64_t get_default_hash(const T &v)
unsigned __int64 uint64_t
BakeDataBlockID(ID_Type type, std::string id_name, std::string lib_name)