|
@@ -109,113 +109,121 @@ Functions</h2></td></tr>
|
|
|
template<typename T > </td></tr>
|
|
|
<tr class="memitem:a0fae7ec6ace37b889e1dd4d6a6cdc813"><td class="memTemplItemLeft" align="right" valign="top">Value< T > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::lookup</b> (const std::string &name)</td></tr>
|
|
|
<tr class="separator:a0fae7ec6ace37b889e1dd4d6a6cdc813"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a077f9e42129f3f25591168c14a629acf"><td class="memTemplParams" colspan="2"><a id="a077f9e42129f3f25591168c14a629acf"></a>
|
|
|
+template<typename T > </td></tr>
|
|
|
+<tr class="memitem:a077f9e42129f3f25591168c14a629acf"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><b>fv::check_exists</b> (const std::string name)</td></tr>
|
|
|
+<tr class="separator:a077f9e42129f3f25591168c14a629acf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
<tr class="memitem:a18680fa2be352500598d8001eb9b2fd1"><td class="memItemLeft" align="right" valign="top"><a id="a18680fa2be352500598d8001eb9b2fd1"></a>
|
|
|
ObsFilter * </td><td class="memItemRight" valign="bottom"><b>fv::lookup_obs_filter</b> (const std::string &name)</td></tr>
|
|
|
<tr class="separator:a18680fa2be352500598d8001eb9b2fd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a26b50d1fe8359abd46a343b27439c35f"><td class="memTemplParams" colspan="2"><a id="a26b50d1fe8359abd46a343b27439c35f"></a>
|
|
|
+<tr class="memitem:a6fe64b3422f4da95c98851b379033079"><td class="memTemplParams" colspan="2"><a id="a6fe64b3422f4da95c98851b379033079"></a>
|
|
|
+template<typename T > </td></tr>
|
|
|
+<tr class="memitem:a6fe64b3422f4da95c98851b379033079"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::wrapper_vector</b> (Value< int > *size, Value< T *> *data, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:a6fe64b3422f4da95c98851b379033079"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a3c468f0610de2dff8078e5b2a241827b"><td class="memTemplParams" colspan="2"><a id="a3c468f0610de2dff8078e5b2a241827b"></a>
|
|
|
template<typename... ArgTypes> </td></tr>
|
|
|
-<tr class="memitem:a26b50d1fe8359abd46a343b27439c35f"><td class="memTemplItemLeft" align="right" valign="top">Value< std::vector< std::tuple< ArgTypes... > > > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::zip</b> (Value< std::vector< ArgTypes >> *... args, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:a26b50d1fe8359abd46a343b27439c35f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a5f6cddf787ea43504071ae6241009c98"><td class="memTemplParams" colspan="2"><a id="a5f6cddf787ea43504071ae6241009c98"></a>
|
|
|
+<tr class="memitem:a3c468f0610de2dff8078e5b2a241827b"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::zip</b> (Value< std::vector< ArgTypes >> *... args, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:a3c468f0610de2dff8078e5b2a241827b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a12082b6cb29d222917ae238ae3c7aee6"><td class="memTemplParams" colspan="2"><a id="a12082b6cb29d222917ae238ae3c7aee6"></a>
|
|
|
template<typename Ret , typename... ArgTypes> </td></tr>
|
|
|
-<tr class="memitem:a5f6cddf787ea43504071ae6241009c98"><td class="memTemplItemLeft" align="right" valign="top">Value< std::vector< Ret > > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::map</b> (Function< Ret(ArgTypes...)> &fn, Value< std::vector< std::tuple< ArgTypes... >>> *arg, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:a5f6cddf787ea43504071ae6241009c98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:ad1aca7a0eb3a862c635286c5d65f0cfd"><td class="memTemplParams" colspan="2"><a id="ad1aca7a0eb3a862c635286c5d65f0cfd"></a>
|
|
|
+<tr class="memitem:a12082b6cb29d222917ae238ae3c7aee6"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::map</b> (Function< Ret(ArgTypes...)> &fn, Value< std::vector< std::tuple< ArgTypes... >>> *arg, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:a12082b6cb29d222917ae238ae3c7aee6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a470b4d26c1d5478e844bd9a02b3ef711"><td class="memTemplParams" colspan="2"><a id="a470b4d26c1d5478e844bd9a02b3ef711"></a>
|
|
|
template<typename... ArgTypes> </td></tr>
|
|
|
-<tr class="memitem:ad1aca7a0eb3a862c635286c5d65f0cfd"><td class="memTemplItemLeft" align="right" valign="top">Value< std::tuple< ArgTypes... > > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::tuple</b> (Value< ArgTypes > *... args)</td></tr>
|
|
|
-<tr class="separator:ad1aca7a0eb3a862c635286c5d65f0cfd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a3951826aff6680e2d587fb6fb08e7526"><td class="memTemplParams" colspan="2"><a id="a3951826aff6680e2d587fb6fb08e7526"></a>
|
|
|
+<tr class="memitem:a470b4d26c1d5478e844bd9a02b3ef711"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::tuple</b> (Value< ArgTypes > *... args)</td></tr>
|
|
|
+<tr class="separator:a470b4d26c1d5478e844bd9a02b3ef711"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a0813d130f646304ac7153931a0c5af52"><td class="memTemplParams" colspan="2"><a id="a0813d130f646304ac7153931a0c5af52"></a>
|
|
|
template<size_t N, typename... ArgTypes> </td></tr>
|
|
|
-<tr class="memitem:a3951826aff6680e2d587fb6fb08e7526"><td class="memTemplItemLeft" align="right" valign="top">Value< typename std::tuple_element< N, std::tuple< ArgTypes... > >::type > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::detup</b> (Value< std::tuple< ArgTypes... >> *tup, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:a3951826aff6680e2d587fb6fb08e7526"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a529978066d36d743a0083968cccbfe0a"><td class="memTemplParams" colspan="2"><a id="a529978066d36d743a0083968cccbfe0a"></a>
|
|
|
+<tr class="memitem:a0813d130f646304ac7153931a0c5af52"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::detup</b> (Value< std::tuple< ArgTypes... >> *tup, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:a0813d130f646304ac7153931a0c5af52"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a9f3e7cdd2e551864ca05a495d82829f9"><td class="memTemplParams" colspan="2"><a id="a9f3e7cdd2e551864ca05a495d82829f9"></a>
|
|
|
template<size_t N, typename... ArgTypes> </td></tr>
|
|
|
-<tr class="memitem:a529978066d36d743a0083968cccbfe0a"><td class="memTemplItemLeft" align="right" valign="top">Value< std::vector< typename std::tuple_element< N, std::tuple< ArgTypes... > >::type > > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::detup_vec</b> (Value< std::vector< std::tuple< ArgTypes... >>> *tup, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:a529978066d36d743a0083968cccbfe0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:abf84ef885345c7a71fbd417f3d9e94f3"><td class="memTemplParams" colspan="2"><a id="abf84ef885345c7a71fbd417f3d9e94f3"></a>
|
|
|
+<tr class="memitem:a9f3e7cdd2e551864ca05a495d82829f9"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::detup_vec</b> (Value< std::vector< std::tuple< ArgTypes... >>> *tup, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:a9f3e7cdd2e551864ca05a495d82829f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:af356278ec3dbb7e440bbf4c16bc45a6c"><td class="memTemplParams" colspan="2"><a id="af356278ec3dbb7e440bbf4c16bc45a6c"></a>
|
|
|
template<typename Ret , typename... ArgTypes> </td></tr>
|
|
|
-<tr class="memitem:abf84ef885345c7a71fbd417f3d9e94f3"><td class="memTemplItemLeft" align="right" valign="top">Value< Ret > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::apply</b> (Function< Ret(ArgTypes...)> &fn, Value< std::tuple< ArgTypes... >> *arg, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:abf84ef885345c7a71fbd417f3d9e94f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:ae11c2654b0f8a1ac03cc3a44083e15ee"><td class="memTemplParams" colspan="2"><a id="ae11c2654b0f8a1ac03cc3a44083e15ee"></a>
|
|
|
+<tr class="memitem:af356278ec3dbb7e440bbf4c16bc45a6c"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::apply</b> (Function< Ret(ArgTypes...)> &fn, Value< std::tuple< ArgTypes... >> *arg, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:af356278ec3dbb7e440bbf4c16bc45a6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a76193a16d5628ae366c1ec4a527ed8d4"><td class="memTemplParams" colspan="2"><a id="a76193a16d5628ae366c1ec4a527ed8d4"></a>
|
|
|
template<typename T1 , typename T2 > </td></tr>
|
|
|
-<tr class="memitem:ae11c2654b0f8a1ac03cc3a44083e15ee"><td class="memTemplItemLeft" align="right" valign="top">Value< std::pair< T1, T2 > > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::pair</b> (Value< T1 > *val1, Value< T2 > *val2, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:ae11c2654b0f8a1ac03cc3a44083e15ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a75d383db6e4e0baf5d542989cd8ba082"><td class="memTemplParams" colspan="2"><a id="a75d383db6e4e0baf5d542989cd8ba082"></a>
|
|
|
+<tr class="memitem:a76193a16d5628ae366c1ec4a527ed8d4"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::pair</b> (Value< T1 > *val1, Value< T2 > *val2, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:a76193a16d5628ae366c1ec4a527ed8d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a66b9e9f2537269abf1f0ab9af81b31b9"><td class="memTemplParams" colspan="2"><a id="a66b9e9f2537269abf1f0ab9af81b31b9"></a>
|
|
|
template<typename T1 , typename T2 > </td></tr>
|
|
|
-<tr class="memitem:a75d383db6e4e0baf5d542989cd8ba082"><td class="memTemplItemLeft" align="right" valign="top">Value< std::pair< T1, T2 > > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::pair</b> (const std::string &name1, const std::string &name2, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:a75d383db6e4e0baf5d542989cd8ba082"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a3b58d6182e0a3c2957b4e76b0c77dcbb"><td class="memTemplParams" colspan="2"><a id="a3b58d6182e0a3c2957b4e76b0c77dcbb"></a>
|
|
|
+<tr class="memitem:a66b9e9f2537269abf1f0ab9af81b31b9"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::pair</b> (const std::string &name1, const std::string &name2, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:a66b9e9f2537269abf1f0ab9af81b31b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a778f7634decf56de1c86cc934b5dafa1"><td class="memTemplParams" colspan="2"><a id="a778f7634decf56de1c86cc934b5dafa1"></a>
|
|
|
template<typename T > </td></tr>
|
|
|
-<tr class="memitem:a3b58d6182e0a3c2957b4e76b0c77dcbb"><td class="memTemplItemLeft" align="right" valign="top">Value< T > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::max</b> (Value< std::vector< T >> *v, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:a3b58d6182e0a3c2957b4e76b0c77dcbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:ad07d5fcd7407393f06b8dc3f8a5bdd63"><td class="memTemplParams" colspan="2"><a id="ad07d5fcd7407393f06b8dc3f8a5bdd63"></a>
|
|
|
+<tr class="memitem:a778f7634decf56de1c86cc934b5dafa1"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::max</b> (Value< std::vector< T >> *v, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:a778f7634decf56de1c86cc934b5dafa1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:af190d82c61c477f00f6e731aac7d35f9"><td class="memTemplParams" colspan="2"><a id="af190d82c61c477f00f6e731aac7d35f9"></a>
|
|
|
template<typename T > </td></tr>
|
|
|
-<tr class="memitem:ad07d5fcd7407393f06b8dc3f8a5bdd63"><td class="memTemplItemLeft" align="right" valign="top">Value< T > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::max</b> (const std::string &v_name, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:ad07d5fcd7407393f06b8dc3f8a5bdd63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a6cc88e6768083c4933bbfbe8c13f0925"><td class="memTemplParams" colspan="2"><a id="a6cc88e6768083c4933bbfbe8c13f0925"></a>
|
|
|
+<tr class="memitem:af190d82c61c477f00f6e731aac7d35f9"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::max</b> (const std::string &v_name, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:af190d82c61c477f00f6e731aac7d35f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a3438b08a0d1ac2f403bd9a1c3946d8db"><td class="memTemplParams" colspan="2"><a id="a3438b08a0d1ac2f403bd9a1c3946d8db"></a>
|
|
|
template<typename T > </td></tr>
|
|
|
-<tr class="memitem:a6cc88e6768083c4933bbfbe8c13f0925"><td class="memTemplItemLeft" align="right" valign="top">Value< T > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::min</b> (Value< std::vector< T >> *v, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:a6cc88e6768083c4933bbfbe8c13f0925"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:ae1f87df69ec3507987990caf0ef2d31d"><td class="memTemplParams" colspan="2"><a id="ae1f87df69ec3507987990caf0ef2d31d"></a>
|
|
|
+<tr class="memitem:a3438b08a0d1ac2f403bd9a1c3946d8db"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::min</b> (Value< std::vector< T >> *v, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:a3438b08a0d1ac2f403bd9a1c3946d8db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ad60285daab75ce13077325de3655baee"><td class="memTemplParams" colspan="2"><a id="ad60285daab75ce13077325de3655baee"></a>
|
|
|
template<typename T > </td></tr>
|
|
|
-<tr class="memitem:ae1f87df69ec3507987990caf0ef2d31d"><td class="memTemplItemLeft" align="right" valign="top">Value< T > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::min</b> (const std::string &v_name, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:ae1f87df69ec3507987990caf0ef2d31d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:accc998ba6310e6f8643ed3839cc34aba"><td class="memTemplParams" colspan="2"><a id="accc998ba6310e6f8643ed3839cc34aba"></a>
|
|
|
+<tr class="memitem:ad60285daab75ce13077325de3655baee"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::min</b> (const std::string &v_name, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:ad60285daab75ce13077325de3655baee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a9cbf89a316c4436d3654c60c998953b5"><td class="memTemplParams" colspan="2"><a id="a9cbf89a316c4436d3654c60c998953b5"></a>
|
|
|
template<typename T > </td></tr>
|
|
|
-<tr class="memitem:accc998ba6310e6f8643ed3839cc34aba"><td class="memTemplItemLeft" align="right" valign="top">Value< T > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::range</b> (Value< std::vector< T >> *v, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:accc998ba6310e6f8643ed3839cc34aba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:ac10aae7b82637c510fba63f5dacc907b"><td class="memTemplParams" colspan="2"><a id="ac10aae7b82637c510fba63f5dacc907b"></a>
|
|
|
+<tr class="memitem:a9cbf89a316c4436d3654c60c998953b5"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::range</b> (Value< std::vector< T >> *v, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:a9cbf89a316c4436d3654c60c998953b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:afc36df391bdd966904b05aa46f19628d"><td class="memTemplParams" colspan="2"><a id="afc36df391bdd966904b05aa46f19628d"></a>
|
|
|
template<typename T > </td></tr>
|
|
|
-<tr class="memitem:ac10aae7b82637c510fba63f5dacc907b"><td class="memTemplItemLeft" align="right" valign="top">Value< T > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::range</b> (const std::string &v_name, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:ac10aae7b82637c510fba63f5dacc907b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a2f2cee79c6a25e61d02af63267e84aaa"><td class="memTemplParams" colspan="2"><a id="a2f2cee79c6a25e61d02af63267e84aaa"></a>
|
|
|
+<tr class="memitem:afc36df391bdd966904b05aa46f19628d"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::range</b> (const std::string &v_name, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:afc36df391bdd966904b05aa46f19628d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a62103f9d9054b8f96b58ceab8575cc5d"><td class="memTemplParams" colspan="2"><a id="a62103f9d9054b8f96b58ceab8575cc5d"></a>
|
|
|
template<typename T > </td></tr>
|
|
|
-<tr class="memitem:a2f2cee79c6a25e61d02af63267e84aaa"><td class="memTemplItemLeft" align="right" valign="top">Value< T > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::mean</b> (Value< std::vector< T >> *v, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:a2f2cee79c6a25e61d02af63267e84aaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:aec5733b62ac33f3406a2b28f636e3e57"><td class="memTemplParams" colspan="2"><a id="aec5733b62ac33f3406a2b28f636e3e57"></a>
|
|
|
+<tr class="memitem:a62103f9d9054b8f96b58ceab8575cc5d"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::mean</b> (Value< std::vector< T >> *v, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:a62103f9d9054b8f96b58ceab8575cc5d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:affabdd5554415ad445dd1fdead3fc1e9"><td class="memTemplParams" colspan="2"><a id="affabdd5554415ad445dd1fdead3fc1e9"></a>
|
|
|
template<typename T > </td></tr>
|
|
|
-<tr class="memitem:aec5733b62ac33f3406a2b28f636e3e57"><td class="memTemplItemLeft" align="right" valign="top">Value< T > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::mean</b> (const std::string &v_name, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:aec5733b62ac33f3406a2b28f636e3e57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a0f1a26ed19d77644433fcd57b0fac134"><td class="memTemplParams" colspan="2"><a id="a0f1a26ed19d77644433fcd57b0fac134"></a>
|
|
|
+<tr class="memitem:affabdd5554415ad445dd1fdead3fc1e9"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::mean</b> (const std::string &v_name, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:affabdd5554415ad445dd1fdead3fc1e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:aa19fbc8c805d324ff79ff98cce710062"><td class="memTemplParams" colspan="2"><a id="aa19fbc8c805d324ff79ff98cce710062"></a>
|
|
|
template<typename T > </td></tr>
|
|
|
-<tr class="memitem:a0f1a26ed19d77644433fcd57b0fac134"><td class="memTemplItemLeft" align="right" valign="top">Value< int > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::count</b> (Function< bool(T)> &selector, Value< std::vector< T >> *v, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:a0f1a26ed19d77644433fcd57b0fac134"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a554da83102443b23009eba6b6392360d"><td class="memTemplParams" colspan="2"><a id="a554da83102443b23009eba6b6392360d"></a>
|
|
|
+<tr class="memitem:aa19fbc8c805d324ff79ff98cce710062"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::count</b> (Function< bool(T)> &selector, Value< std::vector< T >> *v, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:aa19fbc8c805d324ff79ff98cce710062"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a3b7f0e330927ca6147a6312219e7801d"><td class="memTemplParams" colspan="2"><a id="a3b7f0e330927ca6147a6312219e7801d"></a>
|
|
|
template<typename T > </td></tr>
|
|
|
-<tr class="memitem:a554da83102443b23009eba6b6392360d"><td class="memTemplItemLeft" align="right" valign="top">Value< int > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::count</b> (Function< bool(T)> &selector, const std::string &v_name, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:a554da83102443b23009eba6b6392360d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a3f5f6d6d56b8f2f90296ab9fbbf01c84"><td class="memTemplParams" colspan="2"><a id="a3f5f6d6d56b8f2f90296ab9fbbf01c84"></a>
|
|
|
+<tr class="memitem:a3b7f0e330927ca6147a6312219e7801d"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::count</b> (Function< bool(T)> &selector, const std::string &v_name, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:a3b7f0e330927ca6147a6312219e7801d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a883a7fcd3bb624db9786e122645cf72b"><td class="memTemplParams" colspan="2"><a id="a883a7fcd3bb624db9786e122645cf72b"></a>
|
|
|
template<typename FST , typename SND > </td></tr>
|
|
|
-<tr class="memitem:a3f5f6d6d56b8f2f90296ab9fbbf01c84"><td class="memTemplItemLeft" align="right" valign="top">Value< std::vector< std::tuple< FST, SND > > > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::cart_product</b> (Value< std::vector< FST >> *val1, Value< std::vector< SND >> *val2, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:a3f5f6d6d56b8f2f90296ab9fbbf01c84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a3bf12c1d228ee92d55264f38353da13e"><td class="memTemplParams" colspan="2"><a id="a3bf12c1d228ee92d55264f38353da13e"></a>
|
|
|
+<tr class="memitem:a883a7fcd3bb624db9786e122645cf72b"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::cart_product</b> (Value< std::vector< FST >> *val1, Value< std::vector< SND >> *val2, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:a883a7fcd3bb624db9786e122645cf72b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a085797183ce9cedda5b01091b7f7dbf4"><td class="memTemplParams" colspan="2"><a id="a085797183ce9cedda5b01091b7f7dbf4"></a>
|
|
|
template<typename FST , typename SND > </td></tr>
|
|
|
-<tr class="memitem:a3bf12c1d228ee92d55264f38353da13e"><td class="memTemplItemLeft" align="right" valign="top">Value< std::vector< std::tuple< FST, SND > > > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::cart_product</b> (const std::string &val1_name, const std::string &val2_name, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:a3bf12c1d228ee92d55264f38353da13e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a806ca30beec739e2de637900ba254432"><td class="memTemplParams" colspan="2"><a id="a806ca30beec739e2de637900ba254432"></a>
|
|
|
+<tr class="memitem:a085797183ce9cedda5b01091b7f7dbf4"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::cart_product</b> (const std::string &val1_name, const std::string &val2_name, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:a085797183ce9cedda5b01091b7f7dbf4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:ad60d96adef65c30a71b0b13c358423d3"><td class="memTemplParams" colspan="2"><a id="ad60d96adef65c30a71b0b13c358423d3"></a>
|
|
|
template<typename T , int Size> </td></tr>
|
|
|
-<tr class="memitem:a806ca30beec739e2de637900ba254432"><td class="memTemplItemLeft" align="right" valign="top">Value< std::vector< typename HomoTuple< T, Size >::type > > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::combinations</b> (Value< std::vector< T >> *val, const std::string &alias="")</td></tr>
|
|
|
-<tr class="separator:a806ca30beec739e2de637900ba254432"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a9d96783878f1705b92a5356e7da9010f"><td class="memTemplParams" colspan="2"><a id="a9d96783878f1705b92a5356e7da9010f"></a>
|
|
|
+<tr class="memitem:ad60d96adef65c30a71b0b13c358423d3"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::combinations</b> (Value< std::vector< T >> *val, const std::string &alias="")</td></tr>
|
|
|
+<tr class="separator:ad60d96adef65c30a71b0b13c358423d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a04cf743be019394f6248b905e4ad7cda"><td class="memTemplParams" colspan="2"><a id="a04cf743be019394f6248b905e4ad7cda"></a>
|
|
|
template<typename T , int Size> </td></tr>
|
|
|
-<tr class="memitem:a9d96783878f1705b92a5356e7da9010f"><td class="memTemplItemLeft" align="right" valign="top">Value< std::vector< typename HomoTuple< T, Size >::type > > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::combinations</b> (const std::string &val_name, const std::string alias="")</td></tr>
|
|
|
-<tr class="separator:a9d96783878f1705b92a5356e7da9010f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a92535b827fc24bdac21c2946f94bfc18"><td class="memTemplParams" colspan="2"><a id="a92535b827fc24bdac21c2946f94bfc18"></a>
|
|
|
+<tr class="memitem:a04cf743be019394f6248b905e4ad7cda"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::combinations</b> (const std::string &val_name, const std::string alias="")</td></tr>
|
|
|
+<tr class="separator:a04cf743be019394f6248b905e4ad7cda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a5c0d16db73ba7266c3238f1383a2b690"><td class="memTemplParams" colspan="2"><a id="a5c0d16db73ba7266c3238f1383a2b690"></a>
|
|
|
template<typename T > </td></tr>
|
|
|
-<tr class="memitem:a92535b827fc24bdac21c2946f94bfc18"><td class="memTemplItemLeft" align="right" valign="top">Value< std::vector< T > > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::filter</b> (Function< bool(T)> &filter, Value< std::vector< T >> *val, const std::string alias="")</td></tr>
|
|
|
-<tr class="separator:a92535b827fc24bdac21c2946f94bfc18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:af21834c019941f99aeb18167757d586a"><td class="memTemplParams" colspan="2"><a id="af21834c019941f99aeb18167757d586a"></a>
|
|
|
+<tr class="memitem:a5c0d16db73ba7266c3238f1383a2b690"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::filter</b> (Function< bool(T)> &filter, Value< std::vector< T >> *val, const std::string alias="")</td></tr>
|
|
|
+<tr class="separator:a5c0d16db73ba7266c3238f1383a2b690"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:afbec3d2b438aea90517ecccd42d7070d"><td class="memTemplParams" colspan="2"><a id="afbec3d2b438aea90517ecccd42d7070d"></a>
|
|
|
template<typename T > </td></tr>
|
|
|
-<tr class="memitem:af21834c019941f99aeb18167757d586a"><td class="memTemplItemLeft" align="right" valign="top">Value< std::vector< T > > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::filter</b> (Function< bool(T)> &filter_func, const std::string &val_name, const std::string alias="")</td></tr>
|
|
|
-<tr class="separator:af21834c019941f99aeb18167757d586a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a24ba10ee4add24ac728bf558c1d15c65"><td class="memTemplParams" colspan="2"><a id="a24ba10ee4add24ac728bf558c1d15c65"></a>
|
|
|
+<tr class="memitem:afbec3d2b438aea90517ecccd42d7070d"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::filter</b> (Function< bool(T)> &filter_func, const std::string &val_name, const std::string alias="")</td></tr>
|
|
|
+<tr class="separator:afbec3d2b438aea90517ecccd42d7070d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a63a1499e8c17a446b9ec0ba1affe12e1"><td class="memTemplParams" colspan="2"><a id="a63a1499e8c17a446b9ec0ba1affe12e1"></a>
|
|
|
template<typename... ArgTypes> </td></tr>
|
|
|
-<tr class="memitem:a24ba10ee4add24ac728bf558c1d15c65"><td class="memTemplItemLeft" align="right" valign="top">Value< std::vector< std::tuple< ArgTypes... > > > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::tup_filter</b> (Function< bool(ArgTypes...)> &filter, Value< std::vector< std::tuple< ArgTypes... >>> *val, const std::string alias="")</td></tr>
|
|
|
-<tr class="separator:a24ba10ee4add24ac728bf558c1d15c65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
-<tr class="memitem:a025873c4dc4de5280290f5798d00bf1e"><td class="memTemplParams" colspan="2"><a id="a025873c4dc4de5280290f5798d00bf1e"></a>
|
|
|
+<tr class="memitem:a63a1499e8c17a446b9ec0ba1affe12e1"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::tup_filter</b> (Function< bool(ArgTypes...)> &filter, Value< std::vector< std::tuple< ArgTypes... >>> *val, const std::string alias="")</td></tr>
|
|
|
+<tr class="separator:a63a1499e8c17a446b9ec0ba1affe12e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a38948a778b221e14d77c3c1c6ed4a840"><td class="memTemplParams" colspan="2"><a id="a38948a778b221e14d77c3c1c6ed4a840"></a>
|
|
|
template<typename... ArgTypes> </td></tr>
|
|
|
-<tr class="memitem:a025873c4dc4de5280290f5798d00bf1e"><td class="memTemplItemLeft" align="right" valign="top">Value< std::vector< std::tuple< ArgTypes... > > > * </td><td class="memTemplItemRight" valign="bottom"><b>fv::tup_filter</b> (Function< bool(ArgTypes...)> &filter, const std::string &val_name, const std::string alias="")</td></tr>
|
|
|
-<tr class="separator:a025873c4dc4de5280290f5798d00bf1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
+<tr class="memitem:a38948a778b221e14d77c3c1c6ed4a840"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto) </td><td class="memTemplItemRight" valign="bottom"><b>fv::tup_filter</b> (Function< bool(ArgTypes...)> &filter, const std::string &val_name, const std::string alias="")</td></tr>
|
|
|
+<tr class="separator:a38948a778b221e14d77c3c1c6ed4a840"><td class="memSeparator" colspan="2"> </td></tr>
|
|
|
<tr class="memitem:a97c916f0cec36778d54ff19e98c8abaf"><td class="memItemLeft" align="right" valign="top"><a id="a97c916f0cec36778d54ff19e98c8abaf"></a>
|
|
|
ObsFilter * </td><td class="memItemRight" valign="bottom"><b>fv::obs_filter</b> (const std::string &name, std::function< bool()> filter_function, const std::string &impl="")</td></tr>
|
|
|
<tr class="separator:a97c916f0cec36778d54ff19e98c8abaf"><td class="memSeparator" colspan="2"> </td></tr>
|