MCPcopy Create free account
hub / github.com/N64Recomp/N64Recomp / add_dependency

Method add_dependency

include/recompiler/context.h:284–297  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

282 Context() = default;
283
284 bool add_dependency(const std::string& id) {
285 if (dependencies_by_name.contains(id)) {
286 return false;
287 }
288
289 size_t dependency_index = dependencies_by_name.size();
290
291 dependencies.emplace_back(id);
292 dependencies_by_name.emplace(id, dependency_index);
293 dependency_events_by_name.resize(dependencies_by_name.size());
294 dependency_imports_by_name.resize(dependencies_by_name.size());
295
296 return true;
297 }
298
299 bool add_dependencies(const std::vector<std::string>& new_dependencies) {
300 dependencies_by_name.reserve(dependencies_by_name.size() + new_dependencies.size());

Callers 1

parse_v1Function · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected