From 8c6a663bddd6e5d34c3244ef8f764b22efee4af6 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 16 Dec 2015 19:05:13 +0200 Subject: Revert back to using C++14 auto return type Explicit specification is just too ugly. But can always go back if needed. --- build/target | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'build') diff --git a/build/target b/build/target index c848f14..22b5e89 100644 --- a/build/target +++ b/build/target @@ -709,7 +709,7 @@ namespace build // prerequisite_members(t.prerequisites) // - inline prerequisite_members_range + inline auto prerequisite_members (action a, target& t, bool members = true) { return prerequisite_members (a, t.prerequisites, members); @@ -717,8 +717,7 @@ namespace build // prerequisite_members(reverse_iterate(t.prerequisites)) // - inline prerequisite_members_range< - butl::reverse_range> + inline auto reverse_prerequisite_members (action a, target& t, bool members = true) { return prerequisite_members ( @@ -727,7 +726,7 @@ namespace build // prerequisite_members(group_prerequisites (t)) // - inline prerequisite_members_range + inline auto group_prerequisite_members (action a, target& t, bool members = true) { return prerequisite_members (a, group_prerequisites (t), members); @@ -735,7 +734,7 @@ namespace build // prerequisite_members(reverse_iterate (group_prerequisites (t))) // - inline prerequisite_members_range> + inline auto reverse_group_prerequisite_members (action a, target& t, bool members = true) { return prerequisite_members ( -- cgit v1.1