MCPcopy Create free account
hub / github.com/crownengine/crown / add_dependency_internal

Function add_dependency_internal

src/resource/data_compiler.cpp:385–394  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

383}
384
385static void add_dependency_internal(HashMap<StringId64, HashMap<DynamicString, u32>> &dependencies, ResourceId id, const DynamicString &dependency, u32 flags)
386{
387 HashMap<DynamicString, u32> deps_deffault(default_allocator());
388 HashMap<DynamicString, u32> &deps = hash_map::get(dependencies, id, deps_deffault);
389
390 hash_map::set(deps, dependency, flags);
391
392 if (&deps == &deps_deffault)
393 hash_map::set(dependencies, id, deps);
394}
395
396static void add_dependency_internal(HashMap<StringId64, HashMap<DynamicString, u32>> &dependencies, ResourceId id, const char *dependency, u32 flags = 0)
397{

Callers 1

read_data_dependenciesFunction · 0.85

Calls 2

getFunction · 0.85
setClass · 0.85

Tested by

no test coverage detected