Merge pull request #728 from olafdietsche/issue_cp_3

CP.3: Fix example: function declarations
This commit is contained in:
Gabriel Dos Reis 2016-09-09 11:44:42 -07:00 committed by GitHub
commit a051b7e840

View File

@ -11622,8 +11622,8 @@ The less sharing you do, the less chance you have to wait on a lock (so performa
##### Example ##### Example
bool validate(const vector<Reading>&); bool validate(const vector<Reading>&);
Graph<Temp_node> validate(const vector<Reading>&); Graph<Temp_node> temperature_gradiants(const vector<Reading>&);
Image validate(const vector<Reading>&); Image altitude_map(const vector<Reading>&);
// ... // ...
void process_readings(istream& socket1) void process_readings(istream& socket1)
@ -11633,7 +11633,7 @@ The less sharing you do, the less chance you have to wait on a lock (so performa
if (!socket1) throw Bad_input{}; if (!socket1) throw Bad_input{};
auto h1 = async([&] { if (!validate(surface_readings) throw Invalide_data{}; }); auto h1 = async([&] { if (!validate(surface_readings) throw Invalide_data{}; });
auto h2 = async([&] { return temparature_gradiants(surface_readings); }); auto h2 = async([&] { return temperature_gradiants(surface_readings); });
auto h3 = async([&] { return altitude_map(surface_readings); }); auto h3 = async([&] { return altitude_map(surface_readings); });
// ... // ...
auto v1 = h1.get(); auto v1 = h1.get();