OGS 6.2.1-97-g73d1aeda3
ProcessUtils.h
Go to the documentation of this file.
1 
10 #pragma once
11 
12 #include <string>
13 #include <vector>
14 
15 namespace BaseLib
16 {
17 class ConfigTree;
18 }
19 namespace ProcessLib
20 {
21 class ProcessVariable;
22 }
23 
24 namespace ProcessLib
25 {
44 std::vector<std::reference_wrapper<ProcessVariable>> findProcessVariables(
45  std::vector<ProcessVariable> const& variables,
46  BaseLib::ConfigTree const& pv_config,
47  std::initializer_list<std::string>
48  tags);
49 
50 std::vector<std::reference_wrapper<ProcessVariable>> findProcessVariables(
51  std::vector<ProcessVariable> const& variables,
52  BaseLib::ConfigTree const& pv_config,
53  std::string const& tag);
54 
55 } // namespace ProcessLib
std::vector< std::reference_wrapper< ProcessVariable > > findProcessVariables(std::vector< ProcessVariable > const &variables, BaseLib::ConfigTree const &pv_config, std::initializer_list< std::string > tags)
Definition of the quicksort function.