std::vector<mod_id> dependency_node::get_dependents_as_strings() { std::vector<mod_id> ret; std::vector<dependency_node *> as_nodes = get_dependents_as_nodes(); for( auto &as_node : as_nodes ) { ret.push_back( ( as_node )->key ); } // returns dependencies in a guaranteed valid order return ret; }
std::vector<std::string> dependency_node::get_dependents_as_strings() { std::vector<std::string> ret; std::vector<dependency_node *> as_nodes = get_dependents_as_nodes(); for (int i = 0; i < as_nodes.size(); ++i) { ret.push_back(as_nodes[i]->key); } // returns dependencies in a guaranteed valid order return ret; }
std::vector<std::string> dependency_node::get_dependents_as_strings() { std::vector<std::string> ret; std::vector<dependency_node *> as_nodes = get_dependents_as_nodes(); for (std::vector<dependency_node *>::iterator it = as_nodes.begin(); it != as_nodes.end(); ++it) { ret.push_back((*it)->key); } // returns dependencies in a guaranteed valid order return ret; }