From 70af0087d8efb3f2f7dc9ffdf2568419913f16da Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 30 Jun 2015 15:07:03 +0200 Subject: Group "see through" iteration, take 1 --- build/algorithm | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'build/algorithm') diff --git a/build/algorithm b/build/algorithm index ad53b95..2547466 100644 --- a/build/algorithm +++ b/build/algorithm @@ -29,9 +29,15 @@ namespace build target& search (const prerequisite_key&); + // As above but override the target type. Useful for searching for + // target group members where we need to search for a different + // target type. + // + target& + search (const target_type&, const prerequisite_key&); + // As above but specify the prerequisite to search as individual - // key components. Useful for searching for target group members - // where we need to search for a different target type. + // key components. // target& search (const target_type& type, @@ -69,8 +75,7 @@ namespace build search_and_match (action, target&, const dir_path&); // Unless already available, match, and, if necessary, execute - // (not yet implemented) the group in order to obtain its members - // list. + // the group in order to obtain its members list. // group_view resolve_group_members (action, target_group&); -- cgit v1.1