Пример #1
0
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;
}
Пример #2
0
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;
}