Forráskód Böngészése

Adds single-value analogues to Zip/Map in Tuple/Apply

Caleb Fangmeier 7 éve
szülő
commit
f9557909ad
100 módosított fájl, 5700 hozzáadás és 5620 törlés
  1. 3 2
      Doxyfile.in
  2. 30 0
      analysis/MiniTree.hpp
  3. 31 1
      analysis/MiniTreeDataSet.hpp
  4. 15 1
      analysis/TTTT_Analysis.cpp
  5. 123 0
      docs/MiniTreeDataSet_8hpp.html
  6. 3 0
      docs/MiniTreeDataSet_8hpp__dep__incl.map
  7. 1 0
      docs/MiniTreeDataSet_8hpp__dep__incl.md5
  8. BIN
      docs/MiniTreeDataSet_8hpp__dep__incl.png
  9. 15 0
      docs/MiniTreeDataSet_8hpp__incl.map
  10. 1 0
      docs/MiniTreeDataSet_8hpp__incl.md5
  11. BIN
      docs/MiniTreeDataSet_8hpp__incl.png
  12. 86 0
      docs/MiniTreeDataSet_8hpp_source.html
  13. 108 0
      docs/MiniTree_8hpp.html
  14. 4 0
      docs/MiniTree_8hpp__dep__incl.map
  15. 1 0
      docs/MiniTree_8hpp__dep__incl.md5
  16. BIN
      docs/MiniTree_8hpp__dep__incl.png
  17. 2 0
      docs/MiniTree_8hpp__incl.map
  18. 1 0
      docs/MiniTree_8hpp__incl.md5
  19. BIN
      docs/MiniTree_8hpp__incl.png
  20. 78 0
      docs/MiniTree_8hpp_source.html
  21. 4345 5078
      docs/TTTT_Analysis.html
  22. 141 0
      docs/TTTT__Analysis_8cpp.html
  23. 16 0
      docs/TTTT__Analysis_8cpp__incl.map
  24. 1 0
      docs/TTTT__Analysis_8cpp__incl.md5
  25. BIN
      docs/TTTT__Analysis_8cpp__incl.png
  26. 29 54
      docs/annotated.html
  27. 8 11
      docs/api_8hpp_source.html
  28. 3 9
      docs/argparse_8hpp.html
  29. 3 1
      docs/argparse_8hpp__dep__incl.map
  30. 1 1
      docs/argparse_8hpp__dep__incl.md5
  31. BIN
      docs/argparse_8hpp__dep__incl.png
  32. 1 4
      docs/argparse_8hpp_source.html
  33. 25 31
      docs/classes.html
  34. 92 0
      docs/classfv_1_1Apply.html
  35. 100 0
      docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4-members.html
  36. 203 0
      docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html
  37. 7 0
      docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4__coll__graph.map
  38. 1 0
      docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4__coll__graph.md5
  39. BIN
      docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4__coll__graph.png
  40. 4 0
      docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4__inherit__graph.map
  41. 1 0
      docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4__inherit__graph.md5
  42. BIN
      docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4__inherit__graph.png
  43. 3 0
      docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_ab983f969ff7652150e7ce1d1240672e0_cgraph.map
  44. 1 0
      docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_ab983f969ff7652150e7ce1d1240672e0_cgraph.md5
  45. BIN
      docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_ab983f969ff7652150e7ce1d1240672e0_cgraph.png
  46. 10 10
      docs/classfv_1_1BoundValue-members.html
  47. 8 47
      docs/classfv_1_1BoundValue.html
  48. 2 4
      docs/classfv_1_1BoundValue__coll__graph.map
  49. 1 1
      docs/classfv_1_1BoundValue__coll__graph.md5
  50. BIN
      docs/classfv_1_1BoundValue__coll__graph.png
  51. 2 3
      docs/classfv_1_1BoundValue__inherit__graph.map
  52. 1 1
      docs/classfv_1_1BoundValue__inherit__graph.md5
  53. BIN
      docs/classfv_1_1BoundValue__inherit__graph.png
  54. 10 10
      docs/classfv_1_1ConstantValue-members.html
  55. 7 42
      docs/classfv_1_1ConstantValue.html
  56. 2 3
      docs/classfv_1_1ConstantValue__coll__graph.map
  57. 1 1
      docs/classfv_1_1ConstantValue__coll__graph.md5
  58. BIN
      docs/classfv_1_1ConstantValue__coll__graph.png
  59. 2 3
      docs/classfv_1_1ConstantValue__inherit__graph.map
  60. 1 1
      docs/classfv_1_1ConstantValue__inherit__graph.md5
  61. BIN
      docs/classfv_1_1ConstantValue__inherit__graph.png
  62. 17 6
      docs/classfv_1_1Container.html
  63. 18 7
      docs/classfv_1_1ContainerMean.html
  64. 2 2
      docs/classfv_1_1ContainerMean__coll__graph.map
  65. 1 1
      docs/classfv_1_1ContainerMean__coll__graph.md5
  66. BIN
      docs/classfv_1_1ContainerMean__coll__graph.png
  67. 1 1
      docs/classfv_1_1ContainerMean__inherit__graph.map
  68. 1 1
      docs/classfv_1_1ContainerMean__inherit__graph.md5
  69. 1 1
      docs/classfv_1_1Container__coll__graph.map
  70. 1 1
      docs/classfv_1_1Container__coll__graph.md5
  71. BIN
      docs/classfv_1_1Container__coll__graph.png
  72. 1 1
      docs/classfv_1_1Container__inherit__graph.map
  73. 1 1
      docs/classfv_1_1Container__inherit__graph.md5
  74. 10 10
      docs/classfv_1_1Count-members.html
  75. 9 45
      docs/classfv_1_1Count.html
  76. 3 5
      docs/classfv_1_1Count__coll__graph.map
  77. 1 1
      docs/classfv_1_1Count__coll__graph.md5
  78. BIN
      docs/classfv_1_1Count__coll__graph.png
  79. 2 3
      docs/classfv_1_1Count__inherit__graph.map
  80. 1 1
      docs/classfv_1_1Count__inherit__graph.md5
  81. BIN
      docs/classfv_1_1Count__inherit__graph.png
  82. 11 11
      docs/classfv_1_1DerivedValue-members.html
  83. 19 89
      docs/classfv_1_1DerivedValue.html
  84. 1 2
      docs/classfv_1_1DerivedValue__coll__graph.map
  85. 1 1
      docs/classfv_1_1DerivedValue__coll__graph.md5
  86. BIN
      docs/classfv_1_1DerivedValue__coll__graph.png
  87. 9 10
      docs/classfv_1_1DerivedValue__inherit__graph.map
  88. 1 1
      docs/classfv_1_1DerivedValue__inherit__graph.md5
  89. BIN
      docs/classfv_1_1DerivedValue__inherit__graph.png
  90. 10 10
      docs/classfv_1_1ElementOf-members.html
  91. 10 46
      docs/classfv_1_1ElementOf.html
  92. 4 6
      docs/classfv_1_1ElementOf__coll__graph.map
  93. 1 1
      docs/classfv_1_1ElementOf__coll__graph.md5
  94. BIN
      docs/classfv_1_1ElementOf__coll__graph.png
  95. 3 4
      docs/classfv_1_1ElementOf__inherit__graph.map
  96. 1 1
      docs/classfv_1_1ElementOf__inherit__graph.md5
  97. BIN
      docs/classfv_1_1ElementOf__inherit__graph.png
  98. 3 3
      docs/classfv_1_1Function_3_01R_07ArgTypes_8_8_8_08_4.html
  99. 22 29
      docs/classfv_1_1GenContainer.html
  100. 0 0
      docs/classfv_1_1GenContainer__inherit__graph.map

+ 3 - 2
Doxyfile.in

@@ -494,7 +494,7 @@ HIDE_UNDOC_MEMBERS     = NO
 # has no effect if EXTRACT_ALL is enabled.
 # The default value is: NO.
 
-HIDE_UNDOC_CLASSES     = NO
+HIDE_UNDOC_CLASSES     = YES
 
 # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend
 # (class|struct|union) declarations. If set to NO, these declarations will be
@@ -792,7 +792,8 @@ WARN_LOGFILE           =
 
 INPUT                  = @CMAKE_CURRENT_SOURCE_DIR@/ \
                          @CMAKE_CURRENT_SOURCE_DIR@/filval/ \
-                         @CMAKE_CURRENT_SOURCE_DIR@/filval_root
+                         @CMAKE_CURRENT_SOURCE_DIR@/filval_root \
+                         @CMAKE_CURRENT_SOURCE_DIR@/analysis
 
 # This tag can be used to specify the character encoding of the source files
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses

+ 30 - 0
analysis/MiniTree.hpp

@@ -1,3 +1,33 @@
+/**
+ * @file
+ * @author  Caleb Fangmeier <caleb@fangmeier.tech>
+ * @version 0.1
+ *
+ * @section LICENSE
+ *
+ *
+ * MIT License
+ *
+ * Copyright (c) 2017 Caleb Fangmeier
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
 //////////////////////////////////////////////////////////
 // This class has been automatically generated on
 // Wed Jan 11 13:01:29 2017 by ROOT version 6.08/00

+ 31 - 1
analysis/MiniTreeDataSet.hpp

@@ -1,3 +1,33 @@
+/**
+ * @file
+ * @author  Caleb Fangmeier <caleb@fangmeier.tech>
+ * @version 0.1
+ *
+ * @section LICENSE
+ *
+ *
+ * MIT License
+ *
+ * Copyright (c) 2017 Caleb Fangmeier
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
 #ifndef minitreedataset_h
 #define minitreedataset_h
 
@@ -42,7 +72,7 @@ class MiniTreeDataSet : public DataSet,
             input_file = TFile::Open(input_filename.c_str());
             Init((TTree*) input_file->Get("tree"));
             nentries = fChain->GetEntriesFast();
-            output_file = TFile::Open(output_filename.c_str(), "UPDATE");
+            output_file = TFile::Open(output_filename.c_str(), "RECREATE");
           }
 
         ~MiniTreeDataSet(){

+ 15 - 1
analysis/TTTT_Analysis.cpp

@@ -36,7 +36,6 @@
  */
 #include <iostream>
 #include <vector>
-#include <tuple>
 #include <utility>
 #include <limits>
 
@@ -94,6 +93,9 @@ void enable_branches(MiniTreeDataSet& mt){
     GenPart_motherIndex                                                           : Int_t index of the mother in the generatorSummary for Hard scattering particles, with ancestry and links
 */
 
+    mt.track_branch<int>("nBJetLoose40");
+    mt.track_branch<int>("nBJetMedium40");
+    mt.track_branch<int>("nBJetTight40");
 
 
     mt.track_branch<int>("ngenLep");
@@ -106,6 +108,13 @@ void enable_branches(MiniTreeDataSet& mt){
 
 void declare_values(MiniTreeDataSet& mt){
 
+
+    auto& add = GenFunction::register_function<int(int,int)>("add",
+        FUNC(([](int a, int b){
+            return a + b;
+        })));
+    apply(add,fv::tuple<int,int>(lookup<int>("nBJetLoose40"), lookup<int>("nBJetMedium40")), "looseplusmedium");
+
     energies(lorentz_vectors("LepGood_pt", "LepGood_eta", "LepGood_phi", "LepGood_mass", "LepGood_4v"), "LepGood_energy");
     energies(lorentz_vectors("GenPart_pt", "GenPart_eta", "GenPart_phi", "GenPart_mass", "GenPart_4v"), "GenPart_energy");
 
@@ -133,6 +142,11 @@ void declare_values(MiniTreeDataSet& mt){
 }
 
 void declare_containers(MiniTreeDataSet& mt){
+
+    mt.register_container(new ContainerTH1<int>("loose", "Loose", lookup<int>("nBJetLoose40"), 10, 0, 10));
+    mt.register_container(new ContainerTH1<int>("medium", "Medium", lookup<int>("nBJetMedium40"), 10, 0, 10));
+    mt.register_container(new ContainerTH1<int>("looseplusmedium", "Loose + Medium", lookup<int>("looseplusmedium"), 10, 0, 10));
+
     mt.register_container(new ContainerTH1<int>("lepton_count", "Lepton Multiplicity", lookup<int>("nLepGood"), 8, 0, 8));
     mt.register_container(new ContainerTH1<int>("top_quark_count", "Top Quark Multiplicity", lookup<int>("nGenTop"), 8, 0, 8));
 

+ 123 - 0
docs/MiniTreeDataSet_8hpp.html

@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>TTTT Analysis: /home/caleb/Sources/TTTT/analysis/MiniTreeDataSet.hpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">TTTT Analysis
+   &#160;<span id="projectnumber">0.1</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_b8678fa8510b7ff9a55ffd4d18fd5e47.html">analysis</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">MiniTreeDataSet.hpp File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;string&gt;</code><br />
+<code>#include &lt;tuple&gt;</code><br />
+<code>#include &quot;filval/filval.hpp&quot;</code><br />
+<code>#include &quot;filval_root/filval_root.hpp&quot;</code><br />
+<code>#include &quot;<a class="el" href="MiniTree_8hpp_source.html">MiniTree.hpp</a>&quot;</code><br />
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for MiniTreeDataSet.hpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="MiniTreeDataSet_8hpp__incl.png" border="0" usemap="#_2home_2caleb_2Sources_2TTTT_2analysis_2MiniTreeDataSet_8hpp" alt=""/></div>
+<map name="_2home_2caleb_2Sources_2TTTT_2analysis_2MiniTreeDataSet_8hpp" id="_2home_2caleb_2Sources_2TTTT_2analysis_2MiniTreeDataSet_8hpp">
+<area shape="rect" id="node4" href="filval_8hpp_source.html" title="filval/filval.hpp" alt="" coords="385,117,504,143"/>
+<area shape="rect" id="node25" href="filval__root_8hpp_source.html" title="filval_root/filval\l_root.hpp" alt="" coords="939,109,1062,151"/>
+<area shape="rect" id="node36" href="MiniTree_8hpp.html" title="MiniTree.hpp" alt="" coords="1569,199,1673,225"/>
+<area shape="rect" id="node5" href="value_8hpp.html" title="value.hpp" alt="" coords="513,423,600,449"/>
+<area shape="rect" id="node16" href="log_8hpp.html" title="log.hpp" alt="" coords="53,497,124,524"/>
+<area shape="rect" id="node19" href="filter_8hpp.html" title="filter.hpp" alt="" coords="241,348,320,375"/>
+<area shape="rect" id="node20" href="container_8hpp.html" title="container.hpp" alt="" coords="447,273,557,300"/>
+<area shape="rect" id="node22" href="dataset_8hpp.html" title="dataset.hpp" alt="" coords="273,199,371,225"/>
+<area shape="rect" id="node23" href="argparse_8hpp.html" title="argparse.hpp" alt="" coords="905,348,1011,375"/>
+<area shape="rect" id="node24" href="api_8hpp_source.html" title="api.hpp" alt="" coords="1036,348,1107,375"/>
+<area shape="rect" id="node26" href="root_2value_8hpp_source.html" title="filval_root/value.hpp" alt="" coords="726,348,881,375"/>
+<area shape="rect" id="node28" href="root_2container_8hpp_source.html" title="filval_root/container.hpp" alt="" coords="1107,199,1286,225"/>
+<area shape="rect" id="node35" href="root_2api_8hpp_source.html" title="filval_root/api.hpp" alt="" coords="734,273,873,300"/>
+</map>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="MiniTreeDataSet_8hpp__dep__incl.png" border="0" usemap="#_2home_2caleb_2Sources_2TTTT_2analysis_2MiniTreeDataSet_8hppdep" alt=""/></div>
+<map name="_2home_2caleb_2Sources_2TTTT_2analysis_2MiniTreeDataSet_8hppdep" id="_2home_2caleb_2Sources_2TTTT_2analysis_2MiniTreeDataSet_8hppdep">
+<area shape="rect" id="node2" href="TTTT__Analysis_8cpp.html" title="/home/caleb/Sources\l/TTTT/analysis/TTTT\l_Analysis.cpp" alt="" coords="29,109,187,165"/>
+</map>
+</div>
+</div>
+<p><a href="MiniTreeDataSet_8hpp_source.html">Go to the source code of this file.</a></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Caleb Fangmeier <a href="#" onclick="location.href='mai'+'lto:'+'cal'+'eb'+'@fa'+'ng'+'mei'+'er'+'.te'+'ch'; return false;">caleb<span style="display: none;">.nosp@m.</span>@fan<span style="display: none;">.nosp@m.</span>gmeie<span style="display: none;">.nosp@m.</span>r.te<span style="display: none;">.nosp@m.</span>ch</a> </dd></dl>
+<dl class="section version"><dt>Version</dt><dd>0.1</dd></dl>
+<h1><a class="anchor" id="LICENSE"></a>
+LICENSE</h1>
+<p>MIT License</p>
+<p>Copyright (c) 2017 Caleb Fangmeier</p>
+<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
+<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
+<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </p>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.13
+</small></address>
+</body>
+</html>

+ 3 - 0
docs/MiniTreeDataSet_8hpp__dep__incl.map

@@ -0,0 +1,3 @@
+<map id="/home/caleb/Sources/TTTT/analysis/MiniTreeDataSet.hpp" name="/home/caleb/Sources/TTTT/analysis/MiniTreeDataSet.hpp">
+<area shape="rect" id="node2" href="$TTTT__Analysis_8cpp.html" title="/home/caleb/Sources\l/TTTT/analysis/TTTT\l_Analysis.cpp" alt="" coords="29,109,187,165"/>
+</map>

+ 1 - 0
docs/MiniTreeDataSet_8hpp__dep__incl.md5

@@ -0,0 +1 @@
+805a481f96255377499c4fd6f29071c9

BIN
docs/MiniTreeDataSet_8hpp__dep__incl.png


+ 15 - 0
docs/MiniTreeDataSet_8hpp__incl.map

@@ -0,0 +1,15 @@
+<map id="/home/caleb/Sources/TTTT/analysis/MiniTreeDataSet.hpp" name="/home/caleb/Sources/TTTT/analysis/MiniTreeDataSet.hpp">
+<area shape="rect" id="node4" href="$filval_8hpp_source.html" title="filval/filval.hpp" alt="" coords="385,117,504,143"/>
+<area shape="rect" id="node25" href="$filval__root_8hpp_source.html" title="filval_root/filval\l_root.hpp" alt="" coords="939,109,1062,151"/>
+<area shape="rect" id="node36" href="$MiniTree_8hpp.html" title="MiniTree.hpp" alt="" coords="1569,199,1673,225"/>
+<area shape="rect" id="node5" href="$value_8hpp.html" title="value.hpp" alt="" coords="513,423,600,449"/>
+<area shape="rect" id="node16" href="$log_8hpp.html" title="log.hpp" alt="" coords="53,497,124,524"/>
+<area shape="rect" id="node19" href="$filter_8hpp.html" title="filter.hpp" alt="" coords="241,348,320,375"/>
+<area shape="rect" id="node20" href="$container_8hpp.html" title="container.hpp" alt="" coords="447,273,557,300"/>
+<area shape="rect" id="node22" href="$dataset_8hpp.html" title="dataset.hpp" alt="" coords="273,199,371,225"/>
+<area shape="rect" id="node23" href="$argparse_8hpp.html" title="argparse.hpp" alt="" coords="905,348,1011,375"/>
+<area shape="rect" id="node24" href="$api_8hpp_source.html" title="api.hpp" alt="" coords="1036,348,1107,375"/>
+<area shape="rect" id="node26" href="$root_2value_8hpp_source.html" title="filval_root/value.hpp" alt="" coords="726,348,881,375"/>
+<area shape="rect" id="node28" href="$root_2container_8hpp_source.html" title="filval_root/container.hpp" alt="" coords="1107,199,1286,225"/>
+<area shape="rect" id="node35" href="$root_2api_8hpp_source.html" title="filval_root/api.hpp" alt="" coords="734,273,873,300"/>
+</map>

+ 1 - 0
docs/MiniTreeDataSet_8hpp__incl.md5

@@ -0,0 +1 @@
+6fcdf28ce87a4ec676d55bb306672167

BIN
docs/MiniTreeDataSet_8hpp__incl.png


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 86 - 0
docs/MiniTreeDataSet_8hpp_source.html


+ 108 - 0
docs/MiniTree_8hpp.html

@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>TTTT Analysis: /home/caleb/Sources/TTTT/analysis/MiniTree.hpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">TTTT Analysis
+   &#160;<span id="projectnumber">0.1</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_b8678fa8510b7ff9a55ffd4d18fd5e47.html">analysis</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">MiniTree.hpp File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;iostream&gt;</code><br />
+<code>#include &lt;TROOT.h&gt;</code><br />
+<code>#include &lt;TChain.h&gt;</code><br />
+<code>#include &lt;TFile.h&gt;</code><br />
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for MiniTree.hpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="MiniTree_8hpp__incl.png" border="0" usemap="#_2home_2caleb_2Sources_2TTTT_2analysis_2MiniTree_8hpp" alt=""/></div>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="MiniTree_8hpp__dep__incl.png" border="0" usemap="#_2home_2caleb_2Sources_2TTTT_2analysis_2MiniTree_8hppdep" alt=""/></div>
+<map name="_2home_2caleb_2Sources_2TTTT_2analysis_2MiniTree_8hppdep" id="_2home_2caleb_2Sources_2TTTT_2analysis_2MiniTree_8hppdep">
+<area shape="rect" id="node2" href="MiniTreeDataSet_8hpp.html" title="/home/caleb/Sources\l/TTTT/analysis/MiniTreeData\lSet.hpp" alt="" coords="5,95,211,151"/>
+<area shape="rect" id="node3" href="TTTT__Analysis_8cpp.html" title="/home/caleb/Sources\l/TTTT/analysis/TTTT\l_Analysis.cpp" alt="" coords="29,199,187,255"/>
+</map>
+</div>
+</div>
+<p><a href="MiniTree_8hpp_source.html">Go to the source code of this file.</a></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Caleb Fangmeier <a href="#" onclick="location.href='mai'+'lto:'+'cal'+'eb'+'@fa'+'ng'+'mei'+'er'+'.te'+'ch'; return false;">caleb<span style="display: none;">.nosp@m.</span>@fan<span style="display: none;">.nosp@m.</span>gmeie<span style="display: none;">.nosp@m.</span>r.te<span style="display: none;">.nosp@m.</span>ch</a> </dd></dl>
+<dl class="section version"><dt>Version</dt><dd>0.1</dd></dl>
+<h1><a class="anchor" id="LICENSE"></a>
+LICENSE</h1>
+<p>MIT License</p>
+<p>Copyright (c) 2017 Caleb Fangmeier</p>
+<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
+<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
+<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </p>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.13
+</small></address>
+</body>
+</html>

+ 4 - 0
docs/MiniTree_8hpp__dep__incl.map

@@ -0,0 +1,4 @@
+<map id="/home/caleb/Sources/TTTT/analysis/MiniTree.hpp" name="/home/caleb/Sources/TTTT/analysis/MiniTree.hpp">
+<area shape="rect" id="node2" href="$MiniTreeDataSet_8hpp.html" title="/home/caleb/Sources\l/TTTT/analysis/MiniTreeData\lSet.hpp" alt="" coords="5,95,211,151"/>
+<area shape="rect" id="node3" href="$TTTT__Analysis_8cpp.html" title="/home/caleb/Sources\l/TTTT/analysis/TTTT\l_Analysis.cpp" alt="" coords="29,199,187,255"/>
+</map>

+ 1 - 0
docs/MiniTree_8hpp__dep__incl.md5

@@ -0,0 +1 @@
+686af964ee0fa376f09a4b7752be5386

BIN
docs/MiniTree_8hpp__dep__incl.png


+ 2 - 0
docs/MiniTree_8hpp__incl.map

@@ -0,0 +1,2 @@
+<map id="/home/caleb/Sources/TTTT/analysis/MiniTree.hpp" name="/home/caleb/Sources/TTTT/analysis/MiniTree.hpp">
+</map>

+ 1 - 0
docs/MiniTree_8hpp__incl.md5

@@ -0,0 +1 @@
+6966969c3995ca3675c9c34fb8c1b052

BIN
docs/MiniTree_8hpp__incl.png


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 78 - 0
docs/MiniTree_8hpp_source.html


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 4345 - 5078
docs/TTTT_Analysis.html


+ 141 - 0
docs/TTTT__Analysis_8cpp.html

@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>TTTT Analysis: /home/caleb/Sources/TTTT/analysis/TTTT_Analysis.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">TTTT Analysis
+   &#160;<span id="projectnumber">0.1</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_b8678fa8510b7ff9a55ffd4d18fd5e47.html">analysis</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">TTTT_Analysis.cpp File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;iostream&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &lt;utility&gt;</code><br />
+<code>#include &lt;limits&gt;</code><br />
+<code>#include &quot;filval/filval.hpp&quot;</code><br />
+<code>#include &quot;filval_root/filval_root.hpp&quot;</code><br />
+<code>#include &quot;<a class="el" href="MiniTreeDataSet_8hpp_source.html">MiniTreeDataSet.hpp</a>&quot;</code><br />
+<code>#include &lt;TSystem.h&gt;</code><br />
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for TTTT_Analysis.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="TTTT__Analysis_8cpp__incl.png" border="0" usemap="#_2home_2caleb_2Sources_2TTTT_2analysis_2TTTT__Analysis_8cpp" alt=""/></div>
+<map name="_2home_2caleb_2Sources_2TTTT_2analysis_2TTTT__Analysis_8cpp" id="_2home_2caleb_2Sources_2TTTT_2analysis_2TTTT__Analysis_8cpp">
+<area shape="rect" id="node6" href="filval_8hpp_source.html" title="filval/filval.hpp" alt="" coords="447,191,566,218"/>
+<area shape="rect" id="node25" href="filval__root_8hpp_source.html" title="filval_root/filval\l_root.hpp" alt="" coords="1177,184,1300,225"/>
+<area shape="rect" id="node36" href="MiniTreeDataSet_8hpp.html" title="MiniTreeDataSet.hpp" alt="" coords="1406,109,1562,136"/>
+<area shape="rect" id="node7" href="value_8hpp.html" title="value.hpp" alt="" coords="502,497,589,524"/>
+<area shape="rect" id="node15" href="log_8hpp.html" title="log.hpp" alt="" coords="99,572,170,599"/>
+<area shape="rect" id="node18" href="filter_8hpp.html" title="filter.hpp" alt="" coords="246,423,325,449"/>
+<area shape="rect" id="node19" href="container_8hpp.html" title="container.hpp" alt="" coords="451,348,562,375"/>
+<area shape="rect" id="node21" href="dataset_8hpp.html" title="dataset.hpp" alt="" coords="277,273,376,300"/>
+<area shape="rect" id="node22" href="argparse_8hpp.html" title="argparse.hpp" alt="" coords="893,423,1000,449"/>
+<area shape="rect" id="node24" href="api_8hpp_source.html" title="api.hpp" alt="" coords="1025,423,1095,449"/>
+<area shape="rect" id="node26" href="root_2value_8hpp_source.html" title="filval_root/value.hpp" alt="" coords="715,423,869,449"/>
+<area shape="rect" id="node28" href="root_2container_8hpp_source.html" title="filval_root/container.hpp" alt="" coords="1149,273,1328,300"/>
+<area shape="rect" id="node35" href="root_2api_8hpp_source.html" title="filval_root/api.hpp" alt="" coords="739,348,877,375"/>
+<area shape="rect" id="node37" href="MiniTree_8hpp.html" title="MiniTree.hpp" alt="" coords="1580,273,1684,300"/>
+</map>
+</div>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a61440582853f695f95e3ae079ca9557d"><td class="memItemLeft" align="right" valign="top"><a id="a61440582853f695f95e3ae079ca9557d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>enable_branches</b> (MiniTreeDataSet &amp;mt)</td></tr>
+<tr class="separator:a61440582853f695f95e3ae079ca9557d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a619aa58f863df61b1b584137154ce997"><td class="memItemLeft" align="right" valign="top"><a id="a619aa58f863df61b1b584137154ce997"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>declare_values</b> (MiniTreeDataSet &amp;mt)</td></tr>
+<tr class="separator:a619aa58f863df61b1b584137154ce997"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e1645725ca5e1fe0a7563e8c69bc098"><td class="memItemLeft" align="right" valign="top"><a id="a8e1645725ca5e1fe0a7563e8c69bc098"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>declare_containers</b> (MiniTreeDataSet &amp;mt)</td></tr>
+<tr class="separator:a8e1645725ca5e1fe0a7563e8c69bc098"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c51c8eb7fed1f88da323a6983876de4"><td class="memItemLeft" align="right" valign="top"><a id="a6c51c8eb7fed1f88da323a6983876de4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>run_analysis</b> (const std::string &amp;input_filename, bool silent)</td></tr>
+<tr class="separator:a6c51c8eb7fed1f88da323a6983876de4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ddf1224851353fc92bfbff6f499fa97"><td class="memItemLeft" align="right" valign="top"><a id="a0ddf1224851353fc92bfbff6f499fa97"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>main</b> (int argc, char *argv[])</td></tr>
+<tr class="separator:a0ddf1224851353fc92bfbff6f499fa97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Caleb Fangmeier <a href="#" onclick="location.href='mai'+'lto:'+'cal'+'eb'+'@fa'+'ng'+'mei'+'er'+'.te'+'ch'; return false;">caleb<span style="display: none;">.nosp@m.</span>@fan<span style="display: none;">.nosp@m.</span>gmeie<span style="display: none;">.nosp@m.</span>r.te<span style="display: none;">.nosp@m.</span>ch</a> </dd></dl>
+<dl class="section version"><dt>Version</dt><dd>0.1</dd></dl>
+<h1><a class="anchor" id="LICENSE"></a>
+LICENSE</h1>
+<p>MIT License</p>
+<p>Copyright (c) 2017 Caleb Fangmeier</p>
+<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
+<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
+<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
+<h1><a class="anchor" id="DESCRIPTION"></a>
+DESCRIPTION</h1>
+<p>Main analysis routine file. This file declares the Histogram/Graph objects that will end up in the final root file. It also declares the values that are used to populate the histogram, as well as how these values are calculated. See the Fil-Val documentation for how the system works. </p>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.13
+</small></address>
+</body>
+</html>

+ 16 - 0
docs/TTTT__Analysis_8cpp__incl.map

@@ -0,0 +1,16 @@
+<map id="/home/caleb/Sources/TTTT/analysis/TTTT_Analysis.cpp" name="/home/caleb/Sources/TTTT/analysis/TTTT_Analysis.cpp">
+<area shape="rect" id="node6" href="$filval_8hpp_source.html" title="filval/filval.hpp" alt="" coords="447,191,566,218"/>
+<area shape="rect" id="node25" href="$filval__root_8hpp_source.html" title="filval_root/filval\l_root.hpp" alt="" coords="1177,184,1300,225"/>
+<area shape="rect" id="node36" href="$MiniTreeDataSet_8hpp.html" title="MiniTreeDataSet.hpp" alt="" coords="1406,109,1562,136"/>
+<area shape="rect" id="node7" href="$value_8hpp.html" title="value.hpp" alt="" coords="502,497,589,524"/>
+<area shape="rect" id="node15" href="$log_8hpp.html" title="log.hpp" alt="" coords="99,572,170,599"/>
+<area shape="rect" id="node18" href="$filter_8hpp.html" title="filter.hpp" alt="" coords="246,423,325,449"/>
+<area shape="rect" id="node19" href="$container_8hpp.html" title="container.hpp" alt="" coords="451,348,562,375"/>
+<area shape="rect" id="node21" href="$dataset_8hpp.html" title="dataset.hpp" alt="" coords="277,273,376,300"/>
+<area shape="rect" id="node22" href="$argparse_8hpp.html" title="argparse.hpp" alt="" coords="893,423,1000,449"/>
+<area shape="rect" id="node24" href="$api_8hpp_source.html" title="api.hpp" alt="" coords="1025,423,1095,449"/>
+<area shape="rect" id="node26" href="$root_2value_8hpp_source.html" title="filval_root/value.hpp" alt="" coords="715,423,869,449"/>
+<area shape="rect" id="node28" href="$root_2container_8hpp_source.html" title="filval_root/container.hpp" alt="" coords="1149,273,1328,300"/>
+<area shape="rect" id="node35" href="$root_2api_8hpp_source.html" title="filval_root/api.hpp" alt="" coords="739,348,877,375"/>
+<area shape="rect" id="node37" href="$MiniTree_8hpp.html" title="MiniTree.hpp" alt="" coords="1580,273,1684,300"/>
+</map>

+ 1 - 0
docs/TTTT__Analysis_8cpp__incl.md5

@@ -0,0 +1 @@
+c4a652a0cc3be182ed3a269daa436462

BIN
docs/TTTT__Analysis_8cpp__incl.png


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 29 - 54
docs/annotated.html


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 8 - 11
docs/api_8hpp_source.html


+ 3 - 9
docs/argparse_8hpp.html

@@ -63,8 +63,6 @@ $(function() {
 </div>
 </div><!-- top -->
 <div class="header">
-  <div class="summary">
-<a href="#nested-classes">Classes</a>  </div>
   <div class="headertitle">
 <div class="title">argparse.hpp File Reference</div>  </div>
 </div><!--header-->
@@ -82,17 +80,13 @@ This graph shows which files directly or indirectly include this file:</div>
 <div class="dyncontent">
 <div class="center"><img src="argparse_8hpp__dep__incl.png" border="0" usemap="#_2home_2caleb_2Sources_2TTTT_2filval_2argparse_8hppdep" alt=""/></div>
 <map name="_2home_2caleb_2Sources_2TTTT_2filval_2argparse_8hppdep" id="_2home_2caleb_2Sources_2TTTT_2filval_2argparse_8hppdep">
-<area shape="rect" id="node2" href="filval_8hpp_source.html" title="/home/caleb/Sources\l/TTTT/filval/filval.hpp" alt="" coords="17,95,176,136"/>
+<area shape="rect" id="node2" href="filval_8hpp_source.html" title="/home/caleb/Sources\l/TTTT/filval/filval.hpp" alt="" coords="98,95,257,136"/>
+<area shape="rect" id="node3" href="MiniTreeDataSet_8hpp.html" title="/home/caleb/Sources\l/TTTT/analysis/MiniTreeData\lSet.hpp" alt="" coords="5,184,211,240"/>
+<area shape="rect" id="node4" href="TTTT__Analysis_8cpp.html" title="/home/caleb/Sources\l/TTTT/analysis/TTTT\l_Analysis.cpp" alt="" coords="99,288,256,344"/>
 </map>
 </div>
 </div>
 <p><a href="argparse_8hpp_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfv_1_1util_1_1ArgParser.html">fv::util::ArgParser</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><dl class="section author"><dt>Author</dt><dd>Caleb Fangmeier <a href="#" onclick="location.href='mai'+'lto:'+'cal'+'eb'+'@fa'+'ng'+'mei'+'er'+'.te'+'ch'; return false;">caleb<span style="display: none;">.nosp@m.</span>@fan<span style="display: none;">.nosp@m.</span>gmeie<span style="display: none;">.nosp@m.</span>r.te<span style="display: none;">.nosp@m.</span>ch</a> </dd></dl>
 <dl class="section version"><dt>Version</dt><dd>0.1</dd></dl>

+ 3 - 1
docs/argparse_8hpp__dep__incl.map

@@ -1,3 +1,5 @@
 <map id="/home/caleb/Sources/TTTT/filval/argparse.hpp" name="/home/caleb/Sources/TTTT/filval/argparse.hpp">
-<area shape="rect" id="node2" href="$filval_8hpp_source.html" title="/home/caleb/Sources\l/TTTT/filval/filval.hpp" alt="" coords="17,95,176,136"/>
+<area shape="rect" id="node2" href="$filval_8hpp_source.html" title="/home/caleb/Sources\l/TTTT/filval/filval.hpp" alt="" coords="98,95,257,136"/>
+<area shape="rect" id="node3" href="$MiniTreeDataSet_8hpp.html" title="/home/caleb/Sources\l/TTTT/analysis/MiniTreeData\lSet.hpp" alt="" coords="5,184,211,240"/>
+<area shape="rect" id="node4" href="$TTTT__Analysis_8cpp.html" title="/home/caleb/Sources\l/TTTT/analysis/TTTT\l_Analysis.cpp" alt="" coords="99,288,256,344"/>
 </map>

+ 1 - 1
docs/argparse_8hpp__dep__incl.md5

@@ -1 +1 @@
-a0d624d9042d90a3c4149951d9851607
+2dbb5896577a94651f856ca1290e8ec9

BIN
docs/argparse_8hpp__dep__incl.png


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 4
docs/argparse_8hpp_source.html


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 25 - 31
docs/classes.html


+ 92 - 0
docs/classfv_1_1Apply.html

@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>TTTT Analysis: fv::Apply&lt; typename &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">TTTT Analysis
+   &#160;<span id="projectnumber">0.1</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacefv.html">fv</a></li><li class="navelem"><a class="el" href="classfv_1_1Apply.html">Apply</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fv::Apply&lt; typename &gt; Class Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Applies a function to a tuple of values and returns a value.  
+ <a href="classfv_1_1Apply.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="value_8hpp_source.html">value.hpp</a>&gt;</code></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename&gt;<br />
+class fv::Apply&lt; typename &gt;</h3>
+
+<p>Applies a function to a tuple of values and returns a value. </p>
+<p>This will typically be called with a <a class="el" href="classfv_1_1Tuple.html" title="Takes a series of Value objects and bundles them together into a std::tuple object. ">Tuple</a> object as an argument. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/caleb/Sources/TTTT/filval/<a class="el" href="value_8hpp_source.html">value.hpp</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.13
+</small></address>
+</body>
+</html>

+ 100 - 0
docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4-members.html

@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>TTTT Analysis: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">TTTT Analysis
+   &#160;<span id="projectnumber">0.1</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacefv.html">fv</a></li><li class="navelem"><a class="el" href="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html">Apply&lt; Ret(ArgTypes...)&gt;</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">fv::Apply&lt; Ret(ArgTypes...)&gt; Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html">fv::Apply&lt; Ret(ArgTypes...)&gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alias</b>(const std::string &amp;name, GenValue *value) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>alias</b>(const std::string &amp;name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>aliases</b> (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Apply</b>(Function&lt; Ret(ArgTypes...)&gt; &amp;fn, Tuple&lt; ArgTypes... &gt; *arg, const std::string &amp;alias) (defined in <a class="el" href="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html">fv::Apply&lt; Ret(ArgTypes...)&gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html">fv::Apply&lt; Ret(ArgTypes...)&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>arg</b> (defined in <a class="el" href="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html">fv::Apply&lt; Ret(ArgTypes...)&gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html">fv::Apply&lt; Ret(ArgTypes...)&gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>DerivedValue</b>(const std::string &amp;name, const std::string &amp;alias=&quot;&quot;) (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; Ret &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; Ret &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fn</b> (defined in <a class="el" href="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html">fv::Apply&lt; Ret(ArgTypes...)&gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html">fv::Apply&lt; Ret(ArgTypes...)&gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GenValue</b>(const std::string &amp;name, const std::string &amp;alias) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_name</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html#a39970158aa8f6eb062a28037df6e2128">get_value</a>()</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; Ret &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_value</b>(const std::string &amp;name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>reset</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_name</b>(const std::string &amp;new_name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>summary</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html#ab983f969ff7652150e7ce1d1240672e0">update_value</a>()</td><td class="entry"><a class="el" href="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html">fv::Apply&lt; Ret(ArgTypes...)&gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>value</b> (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; Ret &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; Ret &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Value</b>(const std::string &amp;name, const std::string &amp;alias=&quot;&quot;) (defined in <a class="el" href="classfv_1_1Value.html">fv::Value&lt; Ret &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1Value.html">fv::Value&lt; Ret &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>value_valid</b> (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; Ret &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; Ret &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>values</b> (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.13
+</small></address>
+</body>
+</html>

+ 203 - 0
docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html

@@ -0,0 +1,203 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>TTTT Analysis: fv::Apply&lt; Ret(ArgTypes...)&gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">TTTT Analysis
+   &#160;<span id="projectnumber">0.1</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacefv.html">fv</a></li><li class="navelem"><a class="el" href="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html">Apply&lt; Ret(ArgTypes...)&gt;</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">fv::Apply&lt; Ret(ArgTypes...)&gt; Class Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Applies a function to a tuple of values and returns a value.  
+ <a href="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="value_8hpp_source.html">value.hpp</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for fv::Apply&lt; Ret(ArgTypes...)&gt;:</div>
+<div class="dyncontent">
+<div class="center"><img src="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4__inherit__graph.png" border="0" usemap="#fv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_inherit__map" alt="Inheritance graph"/></div>
+<map name="fv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_inherit__map" id="fv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_inherit__map">
+<area shape="rect" id="node2" href="classfv_1_1DerivedValue.html" title="fv::DerivedValue\&lt; Ret \&gt;" alt="" coords="19,80,199,107"/>
+<area shape="rect" id="node3" href="classfv_1_1Value.html" title="fv::Value\&lt; Ret \&gt;" alt="" coords="44,5,173,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for fv::Apply&lt; Ret(ArgTypes...)&gt;:</div>
+<div class="dyncontent">
+<div class="center"><img src="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4__coll__graph.png" border="0" usemap="#fv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_coll__map" alt="Collaboration graph"/></div>
+<map name="fv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_coll__map" id="fv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_coll__map">
+<area shape="rect" id="node2" href="classfv_1_1DerivedValue.html" title="fv::DerivedValue\&lt; Ret \&gt;" alt="" coords="5,187,185,213"/>
+<area shape="rect" id="node3" href="classfv_1_1Value.html" title="fv::Value\&lt; Ret \&gt;" alt="" coords="31,103,160,130"/>
+<area shape="rect" id="node4" href="classfv_1_1Tuple.html" title="fv::Tuple\&lt; ArgTypes... \&gt;" alt="" coords="209,187,387,213"/>
+<area shape="rect" id="node5" href="classfv_1_1DerivedValue.html" title="fv::DerivedValue\&lt; std\l::tuple\&lt; ArgTypes... \&gt; \&gt;" alt="" coords="209,96,387,137"/>
+<area shape="rect" id="node6" href="classfv_1_1Value.html" title="fv::Value\&lt; std::tuple\l\&lt; ArgTypes... \&gt; \&gt;" alt="" coords="221,5,375,47"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a3d8e9c15d7cb2f6cd3d5ddcde9823f27"><td class="memItemLeft" align="right" valign="top"><a id="a3d8e9c15d7cb2f6cd3d5ddcde9823f27"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Apply</b> (Function&lt; Ret(ArgTypes...)&gt; &amp;fn, <a class="el" href="classfv_1_1Tuple.html">Tuple</a>&lt; ArgTypes... &gt; *arg, const std::string &amp;alias)</td></tr>
+<tr class="separator:a3d8e9c15d7cb2f6cd3d5ddcde9823f27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classfv_1_1DerivedValue"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1DerivedValue')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; Ret &gt;</a></td></tr>
+<tr class="memitem:a00219a17112600afdc060d67d6f95b21 inherit pub_methods_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="a00219a17112600afdc060d67d6f95b21"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DerivedValue</b> (const std::string &amp;name, const std::string &amp;alias=&quot;&quot;)</td></tr>
+<tr class="separator:a00219a17112600afdc060d67d6f95b21 inherit pub_methods_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39970158aa8f6eb062a28037df6e2128 inherit pub_methods_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="a39970158aa8f6eb062a28037df6e2128"></a>
+Ret &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>get_value</b> ()</td></tr>
+<tr class="memdesc:a39970158aa8f6eb062a28037df6e2128 inherit pub_methods_classfv_1_1DerivedValue"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate, if necessary, and return the value held by this object. <br /></td></tr>
+<tr class="separator:a39970158aa8f6eb062a28037df6e2128 inherit pub_methods_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classfv_1_1Value"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1Value')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1Value.html">fv::Value&lt; Ret &gt;</a></td></tr>
+<tr class="memitem:afded92c24f946c1551c1f1b005f31091 inherit pub_methods_classfv_1_1Value"><td class="memItemLeft" align="right" valign="top"><a id="afded92c24f946c1551c1f1b005f31091"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Value</b> (const std::string &amp;name, const std::string &amp;alias=&quot;&quot;)</td></tr>
+<tr class="separator:afded92c24f946c1551c1f1b005f31091 inherit pub_methods_classfv_1_1Value"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:ab983f969ff7652150e7ce1d1240672e0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4.html#ab983f969ff7652150e7ce1d1240672e0">update_value</a> ()</td></tr>
+<tr class="memdesc:ab983f969ff7652150e7ce1d1240672e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates the internal value.  <a href="#ab983f969ff7652150e7ce1d1240672e0">More...</a><br /></td></tr>
+<tr class="separator:ab983f969ff7652150e7ce1d1240672e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:aeb77bdf0c8baac217db5008b671b23e2"><td class="memItemLeft" align="right" valign="top"><a id="aeb77bdf0c8baac217db5008b671b23e2"></a>
+Function&lt; Ret(ArgTypes...)&gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>fn</b></td></tr>
+<tr class="separator:aeb77bdf0c8baac217db5008b671b23e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aedd1e514a75d1d74c222842a8677c310"><td class="memItemLeft" align="right" valign="top"><a id="aedd1e514a75d1d74c222842a8677c310"></a>
+<a class="el" href="classfv_1_1Tuple.html">Tuple</a>&lt; ArgTypes... &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>arg</b></td></tr>
+<tr class="separator:aedd1e514a75d1d74c222842a8677c310"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classfv_1_1DerivedValue"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classfv_1_1DerivedValue')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; Ret &gt;</a></td></tr>
+<tr class="memitem:aeb7ff5d17ad44b2040fc9930bbcc2c7a inherit pro_attribs_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="aeb7ff5d17ad44b2040fc9930bbcc2c7a"></a>
+Ret&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
+<tr class="separator:aeb7ff5d17ad44b2040fc9930bbcc2c7a inherit pro_attribs_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafa55adbb38dc7fe210ea15e920515dc inherit pro_attribs_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="aafa55adbb38dc7fe210ea15e920515dc"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>value_valid</b></td></tr>
+<tr class="separator:aafa55adbb38dc7fe210ea15e920515dc inherit pro_attribs_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename Ret, typename... ArgTypes&gt;<br />
+class fv::Apply&lt; Ret(ArgTypes...)&gt;</h3>
+
+<p>Applies a function to a tuple of values and returns a value. </p>
+<p>This will typically be called with a <a class="el" href="classfv_1_1Tuple.html" title="Takes a series of Value objects and bundles them together into a std::tuple object. ">Tuple</a> object as an argument. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="ab983f969ff7652150e7ce1d1240672e0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab983f969ff7652150e7ce1d1240672e0">&#9670;&nbsp;</a></span>update_value()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename Ret , typename... ArgTypes&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void fv::Apply&lt; Ret(ArgTypes...)&gt;::update_value </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Updates the internal value. </p>
+<p>This function should be overridden by any child class to do the actual work of updating value based on whatever rules the class chooses. Normally, this consists of geting the values from some associated <a class="el" href="classfv_1_1Value.html" title="A generic value. ">Value</a> objects, doing some calculation on them, and storing the result in value. </p>
+
+<p>Implements <a class="el" href="classfv_1_1DerivedValue.html#ae59e80a98eb74b95d8961bfe12ee5ec2">fv::DerivedValue&lt; Ret &gt;</a>.</p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_ab983f969ff7652150e7ce1d1240672e0_cgraph.png" border="0" usemap="#classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_ab983f969ff7652150e7ce1d1240672e0_cgraph" alt=""/></div>
+<map name="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_ab983f969ff7652150e7ce1d1240672e0_cgraph" id="classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_ab983f969ff7652150e7ce1d1240672e0_cgraph">
+<area shape="rect" id="node2" href="namespacefv.html#a182def996bfac5212fd450627a187ae4" title="This calls a function of type F with the contents of the tuple as separate arguments. " alt="" coords="249,13,315,39"/>
+</map>
+</div>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/caleb/Sources/TTTT/filval/<a class="el" href="value_8hpp_source.html">value.hpp</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.13
+</small></address>
+</body>
+</html>

+ 7 - 0
docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4__coll__graph.map

@@ -0,0 +1,7 @@
+<map id="fv::Apply&lt; Ret(ArgTypes...)&gt;" name="fv::Apply&lt; Ret(ArgTypes...)&gt;">
+<area shape="rect" id="node2" href="$classfv_1_1DerivedValue.html" title="fv::DerivedValue\&lt; Ret \&gt;" alt="" coords="5,187,185,213"/>
+<area shape="rect" id="node3" href="$classfv_1_1Value.html" title="fv::Value\&lt; Ret \&gt;" alt="" coords="31,103,160,130"/>
+<area shape="rect" id="node4" href="$classfv_1_1Tuple.html" title="fv::Tuple\&lt; ArgTypes... \&gt;" alt="" coords="209,187,387,213"/>
+<area shape="rect" id="node5" href="$classfv_1_1DerivedValue.html" title="fv::DerivedValue\&lt; std\l::tuple\&lt; ArgTypes... \&gt; \&gt;" alt="" coords="209,96,387,137"/>
+<area shape="rect" id="node6" href="$classfv_1_1Value.html" title="fv::Value\&lt; std::tuple\l\&lt; ArgTypes... \&gt; \&gt;" alt="" coords="221,5,375,47"/>
+</map>

+ 1 - 0
docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4__coll__graph.md5

@@ -0,0 +1 @@
+7cabbbcdbb1eae791491c1696deff2de

BIN
docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4__coll__graph.png


+ 4 - 0
docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4__inherit__graph.map

@@ -0,0 +1,4 @@
+<map id="fv::Apply&lt; Ret(ArgTypes...)&gt;" name="fv::Apply&lt; Ret(ArgTypes...)&gt;">
+<area shape="rect" id="node2" href="$classfv_1_1DerivedValue.html" title="fv::DerivedValue\&lt; Ret \&gt;" alt="" coords="19,80,199,107"/>
+<area shape="rect" id="node3" href="$classfv_1_1Value.html" title="fv::Value\&lt; Ret \&gt;" alt="" coords="44,5,173,32"/>
+</map>

+ 1 - 0
docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4__inherit__graph.md5

@@ -0,0 +1 @@
+dbe9e0ae65dda8e93b4da2e2dcf7e1cc

BIN
docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4__inherit__graph.png


+ 3 - 0
docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_ab983f969ff7652150e7ce1d1240672e0_cgraph.map

@@ -0,0 +1,3 @@
+<map id="fv::Apply&lt; Ret(ArgTypes...)&gt;::update_value" name="fv::Apply&lt; Ret(ArgTypes...)&gt;::update_value">
+<area shape="rect" id="node2" href="$namespacefv.html#a182def996bfac5212fd450627a187ae4" title="This calls a function of type F with the contents of the tuple as separate arguments. " alt="" coords="249,13,315,39"/>
+</map>

+ 1 - 0
docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_ab983f969ff7652150e7ce1d1240672e0_cgraph.md5

@@ -0,0 +1 @@
+c1373ebbe22f103d87ea187f43d7179f

BIN
docs/classfv_1_1Apply_3_01Ret_07ArgTypes_8_8_8_08_4_ab983f969ff7652150e7ce1d1240672e0_cgraph.png


+ 10 - 10
docs/classfv_1_1BoundValue-members.html

@@ -70,24 +70,24 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" href="classfv_1_1BoundValue.html">fv::BoundValue&lt; T &gt;</a>, including all inherited members.</p>
 <table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alias</b>(const std::string &amp;name, GenValue *value) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>alias</b>(const std::string &amp;name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classfv_1_1GenValue.html#ab58b81925a05884bbebca0d870da80d0">aliases</a></td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alias</b>(const std::string &amp;name, GenValue *value) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>alias</b>(const std::string &amp;name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>aliases</b> (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>BoundValue</b>(Function&lt; T()&gt; &amp;f, const std::string alias=&quot;&quot;) (defined in <a class="el" href="classfv_1_1BoundValue.html">fv::BoundValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1BoundValue.html">fv::BoundValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DerivedValue</b>(const std::string &amp;name, const std::string &amp;alias=&quot;&quot;) (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>f</b> (defined in <a class="el" href="classfv_1_1BoundValue.html">fv::BoundValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1BoundValue.html">fv::BoundValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GenValue</b>(const std::string &amp;name, const std::string &amp;alias) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>get_name</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GenValue</b>(const std::string &amp;name, const std::string &amp;alias) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>get_name</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html#a39970158aa8f6eb062a28037df6e2128">get_value</a>()</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>get_value</b>(const std::string &amp;name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>reset</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>set_name</b>(const std::string &amp;new_name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>summary</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>get_value</b>(const std::string &amp;name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>reset</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>set_name</b>(const std::string &amp;new_name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>summary</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classfv_1_1BoundValue.html#a51ba914f1eac694af4264d62785282a1">update_value</a>()</td><td class="entry"><a class="el" href="classfv_1_1BoundValue.html">fv::BoundValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Value</b>(const std::string &amp;name, const std::string &amp;alias=&quot;&quot;) (defined in <a class="el" href="classfv_1_1Value.html">fv::Value&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1Value.html">fv::Value&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>value</b> (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value_valid</b> (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classfv_1_1GenValue.html#abbb57abc392c44d1f7ad5e7e74a75297">values</a></td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>values</b> (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

+ 8 - 47
docs/classfv_1_1BoundValue.html

@@ -82,9 +82,8 @@ Inheritance diagram for fv::BoundValue&lt; T &gt;:</div>
 <div class="dyncontent">
 <div class="center"><img src="classfv_1_1BoundValue__inherit__graph.png" border="0" usemap="#fv_1_1BoundValue_3_01T_01_4_inherit__map" alt="Inheritance graph"/></div>
 <map name="fv_1_1BoundValue_3_01T_01_4_inherit__map" id="fv_1_1BoundValue_3_01T_01_4_inherit__map">
-<area shape="rect" id="node2" href="classfv_1_1DerivedValue.html" title="A generic, derived, value. " alt="" coords="5,155,172,181"/>
-<area shape="rect" id="node3" href="classfv_1_1Value.html" title="A generic value. " alt="" coords="31,80,147,107"/>
-<area shape="rect" id="node4" href="classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="37,5,141,32"/>
+<area shape="rect" id="node2" href="classfv_1_1DerivedValue.html" title="A Value derived from some other Values, not directly from the dataset. " alt="" coords="5,80,172,107"/>
+<area shape="rect" id="node3" href="classfv_1_1Value.html" title="A generic value. " alt="" coords="31,5,147,32"/>
 </map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
@@ -92,21 +91,19 @@ Collaboration diagram for fv::BoundValue&lt; T &gt;:</div>
 <div class="dyncontent">
 <div class="center"><img src="classfv_1_1BoundValue__coll__graph.png" border="0" usemap="#fv_1_1BoundValue_3_01T_01_4_coll__map" alt="Collaboration graph"/></div>
 <map name="fv_1_1BoundValue_3_01T_01_4_coll__map" id="fv_1_1BoundValue_3_01T_01_4_coll__map">
-<area shape="rect" id="node2" href="classfv_1_1DerivedValue.html" title="A generic, derived, value. " alt="" coords="31,171,197,197"/>
-<area shape="rect" id="node3" href="classfv_1_1Value.html" title="A generic value. " alt="" coords="5,81,121,108"/>
-<area shape="rect" id="node4" href="classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="11,5,115,32"/>
-<area shape="rect" id="node6" href="classfv_1_1Function.html" title="fv::Function\&lt; T()\&gt;" alt="" coords="221,171,361,197"/>
+<area shape="rect" id="node2" href="classfv_1_1DerivedValue.html" title="A Value derived from some other Values, not directly from the dataset. " alt="" coords="5,80,172,107"/>
+<area shape="rect" id="node3" href="classfv_1_1Value.html" title="A generic value. " alt="" coords="31,5,147,32"/>
 </map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:aa5157e0e9ba817cdeaef72f643ba8a79"><td class="memItemLeft" align="right" valign="top"><a id="aa5157e0e9ba817cdeaef72f643ba8a79"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>BoundValue</b> (<a class="el" href="classfv_1_1Function.html">Function</a>&lt; T()&gt; &amp;f, const std::string alias=&quot;&quot;)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>BoundValue</b> (Function&lt; T()&gt; &amp;f, const std::string alias=&quot;&quot;)</td></tr>
 <tr class="separator:aa5157e0e9ba817cdeaef72f643ba8a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classfv_1_1DerivedValue"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1DerivedValue')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td></tr>
 <tr class="memitem:a00219a17112600afdc060d67d6f95b21 inherit pub_methods_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="a00219a17112600afdc060d67d6f95b21"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>DerivedValue</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, const std::string &amp;alias=&quot;&quot;)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DerivedValue</b> (const std::string &amp;name, const std::string &amp;alias=&quot;&quot;)</td></tr>
 <tr class="separator:a00219a17112600afdc060d67d6f95b21 inherit pub_methods_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a39970158aa8f6eb062a28037df6e2128 inherit pub_methods_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="a39970158aa8f6eb062a28037df6e2128"></a>
 T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfv_1_1DerivedValue.html#a39970158aa8f6eb062a28037df6e2128">get_value</a> ()</td></tr>
@@ -114,18 +111,8 @@ T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c
 <tr class="separator:a39970158aa8f6eb062a28037df6e2128 inherit pub_methods_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classfv_1_1Value"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1Value')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1Value.html">fv::Value&lt; T &gt;</a></td></tr>
 <tr class="memitem:afded92c24f946c1551c1f1b005f31091 inherit pub_methods_classfv_1_1Value"><td class="memItemLeft" align="right" valign="top"><a id="afded92c24f946c1551c1f1b005f31091"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Value</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, const std::string &amp;alias=&quot;&quot;)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Value</b> (const std::string &amp;name, const std::string &amp;alias=&quot;&quot;)</td></tr>
 <tr class="separator:afded92c24f946c1551c1f1b005f31091 inherit pub_methods_classfv_1_1Value"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classfv_1_1GenValue"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1GenValue')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td></tr>
-<tr class="memitem:a6a85db33e2414e7e77735a4706760300 inherit pub_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a6a85db33e2414e7e77735a4706760300"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>GenValue</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, const std::string &amp;alias)</td></tr>
-<tr class="separator:a6a85db33e2414e7e77735a4706760300 inherit pub_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a56f7eab1a0043ea73ecf01ec11dafa5c inherit pub_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a56f7eab1a0043ea73ecf01ec11dafa5c"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>get_name</b> ()</td></tr>
-<tr class="separator:a56f7eab1a0043ea73ecf01ec11dafa5c inherit pub_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aff8a4008b9d449fb05ddc825135ba8a2 inherit pub_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="aff8a4008b9d449fb05ddc825135ba8a2"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>set_name</b> (const std::string &amp;new_name)</td></tr>
-<tr class="separator:aff8a4008b9d449fb05ddc825135ba8a2 inherit pub_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
@@ -136,7 +123,7 @@ Protected Member Functions</h2></td></tr>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
 Protected Attributes</h2></td></tr>
 <tr class="memitem:a09946c7cd867603db1b66d64a6d43e69"><td class="memItemLeft" align="right" valign="top"><a id="a09946c7cd867603db1b66d64a6d43e69"></a>
-<a class="el" href="classfv_1_1Function.html">Function</a>&lt; T()&gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>f</b></td></tr>
+Function&lt; T()&gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>f</b></td></tr>
 <tr class="separator:a09946c7cd867603db1b66d64a6d43e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classfv_1_1DerivedValue"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classfv_1_1DerivedValue')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td></tr>
 <tr class="memitem:aeb7ff5d17ad44b2040fc9930bbcc2c7a inherit pro_attribs_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="aeb7ff5d17ad44b2040fc9930bbcc2c7a"></a>
@@ -145,32 +132,6 @@ T&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
 <tr class="memitem:aafa55adbb38dc7fe210ea15e920515dc inherit pro_attribs_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="aafa55adbb38dc7fe210ea15e920515dc"></a>
 bool&#160;</td><td class="memItemRight" valign="bottom"><b>value_valid</b></td></tr>
 <tr class="separator:aafa55adbb38dc7fe210ea15e920515dc inherit pro_attribs_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_static_methods_classfv_1_1GenValue"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classfv_1_1GenValue')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td></tr>
-<tr class="memitem:a804fa6719404472466896cc191a8123c inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a804fa6719404472466896cc191a8123c"></a>
-static void&#160;</td><td class="memItemRight" valign="bottom"><b>reset</b> ()</td></tr>
-<tr class="separator:a804fa6719404472466896cc191a8123c inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a26e4aaa4c26437925dbe895fbb558bc5 inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a26e4aaa4c26437925dbe895fbb558bc5"></a>
-static <a class="el" href="classfv_1_1GenValue.html">GenValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>get_value</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>)</td></tr>
-<tr class="separator:a26e4aaa4c26437925dbe895fbb558bc5 inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2d4be21b68793e1f02411fe1143396cf inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a2d4be21b68793e1f02411fe1143396cf"></a>
-static void&#160;</td><td class="memItemRight" valign="bottom"><b>alias</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, <a class="el" href="classfv_1_1GenValue.html">GenValue</a> *value)</td></tr>
-<tr class="separator:a2d4be21b68793e1f02411fe1143396cf inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a71d887498102aca1c896e956c50bc0fe inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a71d887498102aca1c896e956c50bc0fe"></a>
-static <a class="el" href="classfv_1_1GenValue.html">GenValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>alias</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>)</td></tr>
-<tr class="separator:a71d887498102aca1c896e956c50bc0fe inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a66807a611d5f3e693f538e8430ae9585 inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a66807a611d5f3e693f538e8430ae9585"></a>
-static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>summary</b> ()</td></tr>
-<tr class="separator:a66807a611d5f3e693f538e8430ae9585 inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_static_attribs_classfv_1_1GenValue"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classfv_1_1GenValue')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td></tr>
-<tr class="memitem:abbb57abc392c44d1f7ad5e7e74a75297 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top">static std::map&lt; const std::string, <a class="el" href="classfv_1_1GenValue.html">GenValue</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfv_1_1GenValue.html#abbb57abc392c44d1f7ad5e7e74a75297">values</a></td></tr>
-<tr class="memdesc:abbb57abc392c44d1f7ad5e7e74a75297 inherit pro_static_attribs_classfv_1_1GenValue"><td class="mdescLeft">&#160;</td><td class="mdescRight">A static mapping containing all created <a class="el" href="classfv_1_1Value.html" title="A generic value. ">Value</a> objects.  <a href="classfv_1_1GenValue.html#abbb57abc392c44d1f7ad5e7e74a75297">More...</a><br /></td></tr>
-<tr class="separator:abbb57abc392c44d1f7ad5e7e74a75297 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab58b81925a05884bbebca0d870da80d0 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top">static std::map&lt; const std::string, <a class="el" href="classfv_1_1GenValue.html">GenValue</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfv_1_1GenValue.html#ab58b81925a05884bbebca0d870da80d0">aliases</a></td></tr>
-<tr class="memdesc:ab58b81925a05884bbebca0d870da80d0 inherit pro_static_attribs_classfv_1_1GenValue"><td class="mdescLeft">&#160;</td><td class="mdescRight">Composite value names are typically nested.  <a href="classfv_1_1GenValue.html#ab58b81925a05884bbebca0d870da80d0">More...</a><br /></td></tr>
-<tr class="separator:ab58b81925a05884bbebca0d870da80d0 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><h3>template&lt;typename T&gt;<br />

+ 2 - 4
docs/classfv_1_1BoundValue__coll__graph.map

@@ -1,6 +1,4 @@
 <map id="fv::BoundValue&lt; T &gt;" name="fv::BoundValue&lt; T &gt;">
-<area shape="rect" id="node2" href="$classfv_1_1DerivedValue.html" title="A generic, derived, value. " alt="" coords="31,171,197,197"/>
-<area shape="rect" id="node3" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="5,81,121,108"/>
-<area shape="rect" id="node4" href="$classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="11,5,115,32"/>
-<area shape="rect" id="node6" href="$classfv_1_1Function.html" title="fv::Function\&lt; T()\&gt;" alt="" coords="221,171,361,197"/>
+<area shape="rect" id="node2" href="$classfv_1_1DerivedValue.html" title="A Value derived from some other Values, not directly from the dataset. " alt="" coords="5,80,172,107"/>
+<area shape="rect" id="node3" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="31,5,147,32"/>
 </map>

+ 1 - 1
docs/classfv_1_1BoundValue__coll__graph.md5

@@ -1 +1 @@
-233387df1865b44e7f0a23e08c0a9de0
+e103e392af0cfc2af5fc44d16f19476a

BIN
docs/classfv_1_1BoundValue__coll__graph.png


+ 2 - 3
docs/classfv_1_1BoundValue__inherit__graph.map

@@ -1,5 +1,4 @@
 <map id="fv::BoundValue&lt; T &gt;" name="fv::BoundValue&lt; T &gt;">
-<area shape="rect" id="node2" href="$classfv_1_1DerivedValue.html" title="A generic, derived, value. " alt="" coords="5,155,172,181"/>
-<area shape="rect" id="node3" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="31,80,147,107"/>
-<area shape="rect" id="node4" href="$classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="37,5,141,32"/>
+<area shape="rect" id="node2" href="$classfv_1_1DerivedValue.html" title="A Value derived from some other Values, not directly from the dataset. " alt="" coords="5,80,172,107"/>
+<area shape="rect" id="node3" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="31,5,147,32"/>
 </map>

+ 1 - 1
docs/classfv_1_1BoundValue__inherit__graph.md5

@@ -1 +1 @@
-b88dc990cb2b6adc27a14fe9692ce09d
+e13d80964db1a14dea3f2e36ee48a114

BIN
docs/classfv_1_1BoundValue__inherit__graph.png


+ 10 - 10
docs/classfv_1_1ConstantValue-members.html

@@ -70,23 +70,23 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" href="classfv_1_1ConstantValue.html">fv::ConstantValue&lt; T &gt;</a>, including all inherited members.</p>
 <table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alias</b>(const std::string &amp;name, GenValue *value) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>alias</b>(const std::string &amp;name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classfv_1_1GenValue.html#ab58b81925a05884bbebca0d870da80d0">aliases</a></td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alias</b>(const std::string &amp;name, GenValue *value) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>alias</b>(const std::string &amp;name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>aliases</b> (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>ConstantValue</b>(const std::string &amp;name, T const_value, const std::string alias=&quot;&quot;) (defined in <a class="el" href="classfv_1_1ConstantValue.html">fv::ConstantValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1ConstantValue.html">fv::ConstantValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DerivedValue</b>(const std::string &amp;name, const std::string &amp;alias=&quot;&quot;) (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GenValue</b>(const std::string &amp;name, const std::string &amp;alias) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_name</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GenValue</b>(const std::string &amp;name, const std::string &amp;alias) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_name</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html#a39970158aa8f6eb062a28037df6e2128">get_value</a>()</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_value</b>(const std::string &amp;name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>reset</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_name</b>(const std::string &amp;new_name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>summary</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_value</b>(const std::string &amp;name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>reset</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_name</b>(const std::string &amp;new_name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>summary</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classfv_1_1ConstantValue.html#a6581e7fb69c082c07c9714138063b320">update_value</a>()</td><td class="entry"><a class="el" href="classfv_1_1ConstantValue.html">fv::ConstantValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Value</b>(const std::string &amp;name, const std::string &amp;alias=&quot;&quot;) (defined in <a class="el" href="classfv_1_1Value.html">fv::Value&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1Value.html">fv::Value&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b> (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>value_valid</b> (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classfv_1_1GenValue.html#abbb57abc392c44d1f7ad5e7e74a75297">values</a></td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>values</b> (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

+ 7 - 42
docs/classfv_1_1ConstantValue.html

@@ -81,9 +81,8 @@ Inheritance diagram for fv::ConstantValue&lt; T &gt;:</div>
 <div class="dyncontent">
 <div class="center"><img src="classfv_1_1ConstantValue__inherit__graph.png" border="0" usemap="#fv_1_1ConstantValue_3_01T_01_4_inherit__map" alt="Inheritance graph"/></div>
 <map name="fv_1_1ConstantValue_3_01T_01_4_inherit__map" id="fv_1_1ConstantValue_3_01T_01_4_inherit__map">
-<area shape="rect" id="node2" href="classfv_1_1DerivedValue.html" title="A generic, derived, value. " alt="" coords="9,155,176,181"/>
-<area shape="rect" id="node3" href="classfv_1_1Value.html" title="A generic value. " alt="" coords="35,80,151,107"/>
-<area shape="rect" id="node4" href="classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="41,5,145,32"/>
+<area shape="rect" id="node2" href="classfv_1_1DerivedValue.html" title="A Value derived from some other Values, not directly from the dataset. " alt="" coords="9,80,176,107"/>
+<area shape="rect" id="node3" href="classfv_1_1Value.html" title="A generic value. " alt="" coords="35,5,151,32"/>
 </map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
@@ -91,20 +90,19 @@ Collaboration diagram for fv::ConstantValue&lt; T &gt;:</div>
 <div class="dyncontent">
 <div class="center"><img src="classfv_1_1ConstantValue__coll__graph.png" border="0" usemap="#fv_1_1ConstantValue_3_01T_01_4_coll__map" alt="Collaboration graph"/></div>
 <map name="fv_1_1ConstantValue_3_01T_01_4_coll__map" id="fv_1_1ConstantValue_3_01T_01_4_coll__map">
-<area shape="rect" id="node2" href="classfv_1_1DerivedValue.html" title="A generic, derived, value. " alt="" coords="56,171,223,197"/>
-<area shape="rect" id="node3" href="classfv_1_1Value.html" title="A generic value. " alt="" coords="5,81,121,108"/>
-<area shape="rect" id="node4" href="classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="11,5,115,32"/>
+<area shape="rect" id="node2" href="classfv_1_1DerivedValue.html" title="A Value derived from some other Values, not directly from the dataset. " alt="" coords="9,80,176,107"/>
+<area shape="rect" id="node3" href="classfv_1_1Value.html" title="A generic value. " alt="" coords="35,5,151,32"/>
 </map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a82512bd0a0505bcf69816fa8b3305c29"><td class="memItemLeft" align="right" valign="top"><a id="a82512bd0a0505bcf69816fa8b3305c29"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>ConstantValue</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, T const_value, const std::string alias=&quot;&quot;)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>ConstantValue</b> (const std::string &amp;name, T const_value, const std::string alias=&quot;&quot;)</td></tr>
 <tr class="separator:a82512bd0a0505bcf69816fa8b3305c29"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classfv_1_1DerivedValue"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1DerivedValue')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td></tr>
 <tr class="memitem:a00219a17112600afdc060d67d6f95b21 inherit pub_methods_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="a00219a17112600afdc060d67d6f95b21"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>DerivedValue</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, const std::string &amp;alias=&quot;&quot;)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DerivedValue</b> (const std::string &amp;name, const std::string &amp;alias=&quot;&quot;)</td></tr>
 <tr class="separator:a00219a17112600afdc060d67d6f95b21 inherit pub_methods_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a39970158aa8f6eb062a28037df6e2128 inherit pub_methods_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="a39970158aa8f6eb062a28037df6e2128"></a>
 T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfv_1_1DerivedValue.html#a39970158aa8f6eb062a28037df6e2128">get_value</a> ()</td></tr>
@@ -112,18 +110,8 @@ T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c
 <tr class="separator:a39970158aa8f6eb062a28037df6e2128 inherit pub_methods_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classfv_1_1Value"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1Value')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1Value.html">fv::Value&lt; T &gt;</a></td></tr>
 <tr class="memitem:afded92c24f946c1551c1f1b005f31091 inherit pub_methods_classfv_1_1Value"><td class="memItemLeft" align="right" valign="top"><a id="afded92c24f946c1551c1f1b005f31091"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Value</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, const std::string &amp;alias=&quot;&quot;)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Value</b> (const std::string &amp;name, const std::string &amp;alias=&quot;&quot;)</td></tr>
 <tr class="separator:afded92c24f946c1551c1f1b005f31091 inherit pub_methods_classfv_1_1Value"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classfv_1_1GenValue"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1GenValue')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td></tr>
-<tr class="memitem:a6a85db33e2414e7e77735a4706760300 inherit pub_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a6a85db33e2414e7e77735a4706760300"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>GenValue</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, const std::string &amp;alias)</td></tr>
-<tr class="separator:a6a85db33e2414e7e77735a4706760300 inherit pub_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a56f7eab1a0043ea73ecf01ec11dafa5c inherit pub_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a56f7eab1a0043ea73ecf01ec11dafa5c"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>get_name</b> ()</td></tr>
-<tr class="separator:a56f7eab1a0043ea73ecf01ec11dafa5c inherit pub_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aff8a4008b9d449fb05ddc825135ba8a2 inherit pub_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="aff8a4008b9d449fb05ddc825135ba8a2"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>set_name</b> (const std::string &amp;new_name)</td></tr>
-<tr class="separator:aff8a4008b9d449fb05ddc825135ba8a2 inherit pub_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
@@ -133,22 +121,6 @@ Protected Member Functions</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_static_methods_classfv_1_1GenValue"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classfv_1_1GenValue')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td></tr>
-<tr class="memitem:a804fa6719404472466896cc191a8123c inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a804fa6719404472466896cc191a8123c"></a>
-static void&#160;</td><td class="memItemRight" valign="bottom"><b>reset</b> ()</td></tr>
-<tr class="separator:a804fa6719404472466896cc191a8123c inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a26e4aaa4c26437925dbe895fbb558bc5 inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a26e4aaa4c26437925dbe895fbb558bc5"></a>
-static <a class="el" href="classfv_1_1GenValue.html">GenValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>get_value</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>)</td></tr>
-<tr class="separator:a26e4aaa4c26437925dbe895fbb558bc5 inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2d4be21b68793e1f02411fe1143396cf inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a2d4be21b68793e1f02411fe1143396cf"></a>
-static void&#160;</td><td class="memItemRight" valign="bottom"><b>alias</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, <a class="el" href="classfv_1_1GenValue.html">GenValue</a> *value)</td></tr>
-<tr class="separator:a2d4be21b68793e1f02411fe1143396cf inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a71d887498102aca1c896e956c50bc0fe inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a71d887498102aca1c896e956c50bc0fe"></a>
-static <a class="el" href="classfv_1_1GenValue.html">GenValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>alias</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>)</td></tr>
-<tr class="separator:a71d887498102aca1c896e956c50bc0fe inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a66807a611d5f3e693f538e8430ae9585 inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a66807a611d5f3e693f538e8430ae9585"></a>
-static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>summary</b> ()</td></tr>
-<tr class="separator:a66807a611d5f3e693f538e8430ae9585 inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classfv_1_1DerivedValue"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classfv_1_1DerivedValue')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td></tr>
 <tr class="memitem:aeb7ff5d17ad44b2040fc9930bbcc2c7a inherit pro_attribs_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="aeb7ff5d17ad44b2040fc9930bbcc2c7a"></a>
 T&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
@@ -156,13 +128,6 @@ T&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
 <tr class="memitem:aafa55adbb38dc7fe210ea15e920515dc inherit pro_attribs_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="aafa55adbb38dc7fe210ea15e920515dc"></a>
 bool&#160;</td><td class="memItemRight" valign="bottom"><b>value_valid</b></td></tr>
 <tr class="separator:aafa55adbb38dc7fe210ea15e920515dc inherit pro_attribs_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_static_attribs_classfv_1_1GenValue"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classfv_1_1GenValue')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td></tr>
-<tr class="memitem:abbb57abc392c44d1f7ad5e7e74a75297 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top">static std::map&lt; const std::string, <a class="el" href="classfv_1_1GenValue.html">GenValue</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfv_1_1GenValue.html#abbb57abc392c44d1f7ad5e7e74a75297">values</a></td></tr>
-<tr class="memdesc:abbb57abc392c44d1f7ad5e7e74a75297 inherit pro_static_attribs_classfv_1_1GenValue"><td class="mdescLeft">&#160;</td><td class="mdescRight">A static mapping containing all created <a class="el" href="classfv_1_1Value.html" title="A generic value. ">Value</a> objects.  <a href="classfv_1_1GenValue.html#abbb57abc392c44d1f7ad5e7e74a75297">More...</a><br /></td></tr>
-<tr class="separator:abbb57abc392c44d1f7ad5e7e74a75297 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab58b81925a05884bbebca0d870da80d0 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top">static std::map&lt; const std::string, <a class="el" href="classfv_1_1GenValue.html">GenValue</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfv_1_1GenValue.html#ab58b81925a05884bbebca0d870da80d0">aliases</a></td></tr>
-<tr class="memdesc:ab58b81925a05884bbebca0d870da80d0 inherit pro_static_attribs_classfv_1_1GenValue"><td class="mdescLeft">&#160;</td><td class="mdescRight">Composite value names are typically nested.  <a href="classfv_1_1GenValue.html#ab58b81925a05884bbebca0d870da80d0">More...</a><br /></td></tr>
-<tr class="separator:ab58b81925a05884bbebca0d870da80d0 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><h3>template&lt;typename T&gt;<br />

+ 2 - 3
docs/classfv_1_1ConstantValue__coll__graph.map

@@ -1,5 +1,4 @@
 <map id="fv::ConstantValue&lt; T &gt;" name="fv::ConstantValue&lt; T &gt;">
-<area shape="rect" id="node2" href="$classfv_1_1DerivedValue.html" title="A generic, derived, value. " alt="" coords="56,171,223,197"/>
-<area shape="rect" id="node3" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="5,81,121,108"/>
-<area shape="rect" id="node4" href="$classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="11,5,115,32"/>
+<area shape="rect" id="node2" href="$classfv_1_1DerivedValue.html" title="A Value derived from some other Values, not directly from the dataset. " alt="" coords="9,80,176,107"/>
+<area shape="rect" id="node3" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="35,5,151,32"/>
 </map>

+ 1 - 1
docs/classfv_1_1ConstantValue__coll__graph.md5

@@ -1 +1 @@
-0be90a61ce3356de0b5406c904fc672a
+0838e8a8fd15a006071aa0720c9837f8

BIN
docs/classfv_1_1ConstantValue__coll__graph.png


+ 2 - 3
docs/classfv_1_1ConstantValue__inherit__graph.map

@@ -1,5 +1,4 @@
 <map id="fv::ConstantValue&lt; T &gt;" name="fv::ConstantValue&lt; T &gt;">
-<area shape="rect" id="node2" href="$classfv_1_1DerivedValue.html" title="A generic, derived, value. " alt="" coords="9,155,176,181"/>
-<area shape="rect" id="node3" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="35,80,151,107"/>
-<area shape="rect" id="node4" href="$classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="41,5,145,32"/>
+<area shape="rect" id="node2" href="$classfv_1_1DerivedValue.html" title="A Value derived from some other Values, not directly from the dataset. " alt="" coords="9,80,176,107"/>
+<area shape="rect" id="node3" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="35,5,151,32"/>
 </map>

+ 1 - 1
docs/classfv_1_1ConstantValue__inherit__graph.md5

@@ -1 +1 @@
-1e8d9483ba7ec2e8436ef5b0572c5dfb
+c9749ca24fcaedc914386d353733561d

BIN
docs/classfv_1_1ConstantValue__inherit__graph.png


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 17 - 6
docs/classfv_1_1Container.html


+ 18 - 7
docs/classfv_1_1ContainerMean.html

@@ -72,13 +72,18 @@ $(function() {
 <div class="title">fv::ContainerMean&lt; T &gt; Class Template Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
+
+<p>Calculate the <a class="el" href="classfv_1_1Mean.html" title="Calculate the mean value of a vector. ">Mean</a> of a <a class="el" href="classfv_1_1Value.html" title="A generic value. ">Value</a> over a series of observations.  
+ <a href="classfv_1_1ContainerMean.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="container_8hpp_source.html">container.hpp</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for fv::ContainerMean&lt; T &gt;:</div>
 <div class="dyncontent">
 <div class="center"><img src="classfv_1_1ContainerMean__inherit__graph.png" border="0" usemap="#fv_1_1ContainerMean_3_01T_01_4_inherit__map" alt="Inheritance graph"/></div>
 <map name="fv_1_1ContainerMean_3_01T_01_4_inherit__map" id="fv_1_1ContainerMean_3_01T_01_4_inherit__map">
 <area shape="rect" id="node2" href="classfv_1_1Container.html" title="fv::Container\&lt; T \&gt;" alt="" coords="23,80,166,107"/>
-<area shape="rect" id="node3" href="classfv_1_1GenContainer.html" title="fv::GenContainer" alt="" coords="29,5,160,32"/>
+<area shape="rect" id="node3" href="classfv_1_1GenContainer.html" title="Generic, untyped parent class of Container. " alt="" coords="29,5,160,32"/>
 </map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
@@ -86,8 +91,8 @@ Collaboration diagram for fv::ContainerMean&lt; T &gt;:</div>
 <div class="dyncontent">
 <div class="center"><img src="classfv_1_1ContainerMean__coll__graph.png" border="0" usemap="#fv_1_1ContainerMean_3_01T_01_4_coll__map" alt="Collaboration graph"/></div>
 <map name="fv_1_1ContainerMean_3_01T_01_4_coll__map" id="fv_1_1ContainerMean_3_01T_01_4_coll__map">
-<area shape="rect" id="node2" href="classfv_1_1Container.html" title="fv::Container\&lt; T \&gt;" alt="" coords="5,81,148,108"/>
-<area shape="rect" id="node3" href="classfv_1_1GenContainer.html" title="fv::GenContainer" alt="" coords="11,5,142,32"/>
+<area shape="rect" id="node2" href="classfv_1_1Container.html" title="fv::Container\&lt; T \&gt;" alt="" coords="23,80,166,107"/>
+<area shape="rect" id="node3" href="classfv_1_1GenContainer.html" title="Generic, untyped parent class of Container. " alt="" coords="29,5,160,32"/>
 </map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
@@ -114,7 +119,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>save_as</b> (const st
 &#160;</td><td class="memItemRight" valign="bottom"><b>GenContainer</b> (const std::string name)</td></tr>
 <tr class="separator:a34630bea6b7a4f97507420997122ae38 inherit pub_methods_classfv_1_1GenContainer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5ec383ec157a845610061c3e50f275ac inherit pub_methods_classfv_1_1GenContainer"><td class="memItemLeft" align="right" valign="top"><a id="a5ec383ec157a845610061c3e50f275ac"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>add_filter</b> (<a class="el" href="classfv_1_1GenValue.html">GenValue</a> *filter)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>add_filter</b> (GenValue *filter)</td></tr>
 <tr class="separator:a5ec383ec157a845610061c3e50f275ac inherit pub_methods_classfv_1_1GenContainer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af9b35ceab9c8238f0d7b51174a28aad9 inherit pub_methods_classfv_1_1GenContainer"><td class="memItemLeft" align="right" valign="top"><a id="af9b35ceab9c8238f0d7b51174a28aad9"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>fill</b> ()</td></tr>
@@ -126,10 +131,10 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>set_description</b> (
 const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>get_name</b> ()</td></tr>
 <tr class="separator:ad21df0a48fca797ff0cc9fec6a0d46f9 inherit pub_methods_classfv_1_1GenContainer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9c4dd0c4bf7017525c2091f356d67d50 inherit pub_methods_classfv_1_1GenContainer"><td class="memItemLeft" align="right" valign="top"><a id="a9c4dd0c4bf7017525c2091f356d67d50"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>save_as</b> (const std::string &amp;fname, const SaveOption &amp;option)=0</td></tr>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>save_as</b> (const std::string &amp;fname, const <a class="el" href="namespacefv.html#a16a191c4b8935d4c7c5aad79fc4ea97e">SaveOption</a> &amp;option)=0</td></tr>
 <tr class="separator:a9c4dd0c4bf7017525c2091f356d67d50 inherit pub_methods_classfv_1_1GenContainer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a092468704245618c0f4e2faf0f0a5efd inherit pub_methods_classfv_1_1GenContainer"><td class="memItemLeft" align="right" valign="top"><a id="a092468704245618c0f4e2faf0f0a5efd"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>save</b> (const SaveOption &amp;option=SaveOption::PNG)</td></tr>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>save</b> (const <a class="el" href="namespacefv.html#a16a191c4b8935d4c7c5aad79fc4ea97e">SaveOption</a> &amp;option=SaveOption::PNG)</td></tr>
 <tr class="separator:a092468704245618c0f4e2faf0f0a5efd inherit pub_methods_classfv_1_1GenContainer"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
@@ -157,7 +162,13 @@ Additional Inherited Members</h2></td></tr>
 T *&#160;</td><td class="memItemRight" valign="bottom"><b>container</b></td></tr>
 <tr class="separator:aa5e74e62f69e756cad950fdc94e9a8c0 inherit pro_attribs_classfv_1_1Container"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<hr/>The documentation for this class was generated from the following file:<ul>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename T&gt;<br />
+class fv::ContainerMean&lt; T &gt;</h3>
+
+<p>Calculate the <a class="el" href="classfv_1_1Mean.html" title="Calculate the mean value of a vector. ">Mean</a> of a <a class="el" href="classfv_1_1Value.html" title="A generic value. ">Value</a> over a series of observations. </p>
+<p>This class is given a value of some type that supports addition and division(eg. a <code>float</code>) and yields the mean value. Note that this implementation does  not support serialization so it is not incredibly useful. See the ROOT Containers for Containers that support serialization using ROOT's facilities. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
 <li>/home/caleb/Sources/TTTT/filval/<a class="el" href="container_8hpp_source.html">container.hpp</a></li>
 </ul>
 </div><!-- contents -->

+ 2 - 2
docs/classfv_1_1ContainerMean__coll__graph.map

@@ -1,4 +1,4 @@
 <map id="fv::ContainerMean&lt; T &gt;" name="fv::ContainerMean&lt; T &gt;">
-<area shape="rect" id="node2" href="$classfv_1_1Container.html" title="fv::Container\&lt; T \&gt;" alt="" coords="5,81,148,108"/>
-<area shape="rect" id="node3" href="$classfv_1_1GenContainer.html" title="fv::GenContainer" alt="" coords="11,5,142,32"/>
+<area shape="rect" id="node2" href="$classfv_1_1Container.html" title="fv::Container\&lt; T \&gt;" alt="" coords="23,80,166,107"/>
+<area shape="rect" id="node3" href="$classfv_1_1GenContainer.html" title="Generic, untyped parent class of Container. " alt="" coords="29,5,160,32"/>
 </map>

+ 1 - 1
docs/classfv_1_1ContainerMean__coll__graph.md5

@@ -1 +1 @@
-fc6a1fcba0509b97b398fb1bb00da794
+b1fc6e46b02c72450d98ebba2d7ed136

BIN
docs/classfv_1_1ContainerMean__coll__graph.png


+ 1 - 1
docs/classfv_1_1ContainerMean__inherit__graph.map

@@ -1,4 +1,4 @@
 <map id="fv::ContainerMean&lt; T &gt;" name="fv::ContainerMean&lt; T &gt;">
 <area shape="rect" id="node2" href="$classfv_1_1Container.html" title="fv::Container\&lt; T \&gt;" alt="" coords="23,80,166,107"/>
-<area shape="rect" id="node3" href="$classfv_1_1GenContainer.html" title="fv::GenContainer" alt="" coords="29,5,160,32"/>
+<area shape="rect" id="node3" href="$classfv_1_1GenContainer.html" title="Generic, untyped parent class of Container. " alt="" coords="29,5,160,32"/>
 </map>

+ 1 - 1
docs/classfv_1_1ContainerMean__inherit__graph.md5

@@ -1 +1 @@
-0326739afb6084ca7393dcc273d07667
+783328f4a2563aa3b9774f5a5d77597d

+ 1 - 1
docs/classfv_1_1Container__coll__graph.map

@@ -1,3 +1,3 @@
 <map id="fv::Container&lt; H &gt;" name="fv::Container&lt; H &gt;">
-<area shape="rect" id="node2" href="$classfv_1_1GenContainer.html" title="fv::GenContainer" alt="" coords="5,5,136,32"/>
+<area shape="rect" id="node2" href="$classfv_1_1GenContainer.html" title="Generic, untyped parent class of Container. " alt="" coords="13,5,143,32"/>
 </map>

+ 1 - 1
docs/classfv_1_1Container__coll__graph.md5

@@ -1 +1 @@
-fdff57a8e70fb292d944f962043b4f99
+895624577a76eb65b90f95597d24dbe2

BIN
docs/classfv_1_1Container__coll__graph.png


+ 1 - 1
docs/classfv_1_1Container__inherit__graph.map

@@ -1,3 +1,3 @@
 <map id="fv::Container&lt; H &gt;" name="fv::Container&lt; H &gt;">
-<area shape="rect" id="node2" href="$classfv_1_1GenContainer.html" title="fv::GenContainer" alt="" coords="13,5,143,32"/>
+<area shape="rect" id="node2" href="$classfv_1_1GenContainer.html" title="Generic, untyped parent class of Container. " alt="" coords="13,5,143,32"/>
 </map>

+ 1 - 1
docs/classfv_1_1Container__inherit__graph.md5

@@ -1 +1 @@
-497b9bfe70fa65dc03ce57ad4a0d5b60
+567fed99a395b1bf3bbd03df687cdcfa

+ 10 - 10
docs/classfv_1_1Count-members.html

@@ -70,25 +70,25 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" href="classfv_1_1Count.html">fv::Count&lt; T &gt;</a>, including all inherited members.</p>
 <table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alias</b>(const std::string &amp;name, GenValue *value) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>alias</b>(const std::string &amp;name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classfv_1_1GenValue.html#ab58b81925a05884bbebca0d870da80d0">aliases</a></td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alias</b>(const std::string &amp;name, GenValue *value) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>alias</b>(const std::string &amp;name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>aliases</b> (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Count</b>(Function&lt; bool(T)&gt; &amp;selector, Value&lt; std::vector&lt; T &gt;&gt; *v, const std::string alias) (defined in <a class="el" href="classfv_1_1Count.html">fv::Count&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1Count.html">fv::Count&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DerivedValue</b>(const std::string &amp;name, const std::string &amp;alias=&quot;&quot;) (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; int &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GenValue</b>(const std::string &amp;name, const std::string &amp;alias) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_name</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GenValue</b>(const std::string &amp;name, const std::string &amp;alias) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_name</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html#a39970158aa8f6eb062a28037df6e2128">get_value</a>()</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_value</b>(const std::string &amp;name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>reset</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_value</b>(const std::string &amp;name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>reset</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>selector</b> (defined in <a class="el" href="classfv_1_1Count.html">fv::Count&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1Count.html">fv::Count&lt; T &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>set_name</b>(const std::string &amp;new_name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>summary</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>set_name</b>(const std::string &amp;new_name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>summary</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classfv_1_1Count.html#afff1c16a8747a82db1cc1c8248c56a08">update_value</a>()</td><td class="entry"><a class="el" href="classfv_1_1Count.html">fv::Count&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>v</b> (defined in <a class="el" href="classfv_1_1Count.html">fv::Count&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1Count.html">fv::Count&lt; T &gt;</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>value</b> (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; int &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; int &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Value</b>(const std::string &amp;name, const std::string &amp;alias=&quot;&quot;) (defined in <a class="el" href="classfv_1_1Value.html">fv::Value&lt; int &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1Value.html">fv::Value&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>value_valid</b> (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; int &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; int &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classfv_1_1GenValue.html#abbb57abc392c44d1f7ad5e7e74a75297">values</a></td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>values</b> (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

+ 9 - 45
docs/classfv_1_1Count.html

@@ -82,9 +82,8 @@ Inheritance diagram for fv::Count&lt; T &gt;:</div>
 <div class="dyncontent">
 <div class="center"><img src="classfv_1_1Count__inherit__graph.png" border="0" usemap="#fv_1_1Count_3_01T_01_4_inherit__map" alt="Inheritance graph"/></div>
 <map name="fv_1_1Count_3_01T_01_4_inherit__map" id="fv_1_1Count_3_01T_01_4_inherit__map">
-<area shape="rect" id="node2" href="classfv_1_1DerivedValue.html" title="fv::DerivedValue\&lt; int \&gt;" alt="" coords="5,155,181,181"/>
-<area shape="rect" id="node3" href="classfv_1_1Value.html" title="fv::Value\&lt; int \&gt;" alt="" coords="31,80,156,107"/>
-<area shape="rect" id="node4" href="classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="41,5,145,32"/>
+<area shape="rect" id="node2" href="classfv_1_1DerivedValue.html" title="fv::DerivedValue\&lt; int \&gt;" alt="" coords="5,80,181,107"/>
+<area shape="rect" id="node3" href="classfv_1_1Value.html" title="fv::Value\&lt; int \&gt;" alt="" coords="31,5,156,32"/>
 </map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
@@ -92,22 +91,20 @@ Collaboration diagram for fv::Count&lt; T &gt;:</div>
 <div class="dyncontent">
 <div class="center"><img src="classfv_1_1Count__coll__graph.png" border="0" usemap="#fv_1_1Count_3_01T_01_4_coll__map" alt="Collaboration graph"/></div>
 <map name="fv_1_1Count_3_01T_01_4_coll__map" id="fv_1_1Count_3_01T_01_4_coll__map">
-<area shape="rect" id="node2" href="classfv_1_1DerivedValue.html" title="fv::DerivedValue\&lt; int \&gt;" alt="" coords="5,197,181,224"/>
-<area shape="rect" id="node3" href="classfv_1_1Value.html" title="fv::Value\&lt; int \&gt;" alt="" coords="48,81,173,108"/>
-<area shape="rect" id="node4" href="classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="108,5,212,32"/>
-<area shape="rect" id="node6" href="classfv_1_1Value.html" title="fv::Value\&lt; std::vector\l\&lt; T \&gt; \&gt;" alt="" coords="139,132,301,173"/>
-<area shape="rect" id="node5" href="classfv_1_1Function.html" title="fv::Function\&lt; bool(T)\&gt;" alt="" coords="267,197,435,224"/>
+<area shape="rect" id="node2" href="classfv_1_1DerivedValue.html" title="fv::DerivedValue\&lt; int \&gt;" alt="" coords="5,89,181,115"/>
+<area shape="rect" id="node3" href="classfv_1_1Value.html" title="fv::Value\&lt; int \&gt;" alt="" coords="31,5,156,32"/>
+<area shape="rect" id="node4" href="classfv_1_1Value.html" title="fv::Value\&lt; std::vector\l\&lt; T \&gt; \&gt;" alt="" coords="205,81,368,123"/>
 </map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a36b71b92ad40c992147d76d2f5d6d865"><td class="memItemLeft" align="right" valign="top"><a id="a36b71b92ad40c992147d76d2f5d6d865"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Count</b> (<a class="el" href="classfv_1_1Function.html">Function</a>&lt; bool(T)&gt; &amp;selector, <a class="el" href="classfv_1_1Value.html">Value</a>&lt; std::vector&lt; T &gt;&gt; *v, const std::string alias)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Count</b> (Function&lt; bool(T)&gt; &amp;selector, <a class="el" href="classfv_1_1Value.html">Value</a>&lt; std::vector&lt; T &gt;&gt; *v, const std::string alias)</td></tr>
 <tr class="separator:a36b71b92ad40c992147d76d2f5d6d865"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classfv_1_1DerivedValue"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1DerivedValue')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; int &gt;</a></td></tr>
 <tr class="memitem:a00219a17112600afdc060d67d6f95b21 inherit pub_methods_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="a00219a17112600afdc060d67d6f95b21"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>DerivedValue</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, const std::string &amp;alias=&quot;&quot;)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DerivedValue</b> (const std::string &amp;name, const std::string &amp;alias=&quot;&quot;)</td></tr>
 <tr class="separator:a00219a17112600afdc060d67d6f95b21 inherit pub_methods_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a39970158aa8f6eb062a28037df6e2128 inherit pub_methods_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="a39970158aa8f6eb062a28037df6e2128"></a>
 int &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>get_value</b> ()</td></tr>
@@ -115,18 +112,8 @@ int &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>get_value</b> ()
 <tr class="separator:a39970158aa8f6eb062a28037df6e2128 inherit pub_methods_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classfv_1_1Value"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1Value')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1Value.html">fv::Value&lt; int &gt;</a></td></tr>
 <tr class="memitem:afded92c24f946c1551c1f1b005f31091 inherit pub_methods_classfv_1_1Value"><td class="memItemLeft" align="right" valign="top"><a id="afded92c24f946c1551c1f1b005f31091"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Value</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, const std::string &amp;alias=&quot;&quot;)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Value</b> (const std::string &amp;name, const std::string &amp;alias=&quot;&quot;)</td></tr>
 <tr class="separator:afded92c24f946c1551c1f1b005f31091 inherit pub_methods_classfv_1_1Value"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classfv_1_1GenValue"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1GenValue')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td></tr>
-<tr class="memitem:a6a85db33e2414e7e77735a4706760300 inherit pub_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a6a85db33e2414e7e77735a4706760300"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>GenValue</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, const std::string &amp;alias)</td></tr>
-<tr class="separator:a6a85db33e2414e7e77735a4706760300 inherit pub_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a56f7eab1a0043ea73ecf01ec11dafa5c inherit pub_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a56f7eab1a0043ea73ecf01ec11dafa5c"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>get_name</b> ()</td></tr>
-<tr class="separator:a56f7eab1a0043ea73ecf01ec11dafa5c inherit pub_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aff8a4008b9d449fb05ddc825135ba8a2 inherit pub_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="aff8a4008b9d449fb05ddc825135ba8a2"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>set_name</b> (const std::string &amp;new_name)</td></tr>
-<tr class="separator:aff8a4008b9d449fb05ddc825135ba8a2 inherit pub_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
 Private Member Functions</h2></td></tr>
@@ -137,7 +124,7 @@ Private Member Functions</h2></td></tr>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
 Private Attributes</h2></td></tr>
 <tr class="memitem:a1dbfccc8020b2c41adcedc5e449ff3be"><td class="memItemLeft" align="right" valign="top"><a id="a1dbfccc8020b2c41adcedc5e449ff3be"></a>
-<a class="el" href="classfv_1_1Function.html">Function</a>&lt; bool(T)&gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>selector</b></td></tr>
+Function&lt; bool(T)&gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>selector</b></td></tr>
 <tr class="separator:a1dbfccc8020b2c41adcedc5e449ff3be"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3bb2f22dc995dc833f513805128e3a44"><td class="memItemLeft" align="right" valign="top"><a id="a3bb2f22dc995dc833f513805128e3a44"></a>
 <a class="el" href="classfv_1_1Value.html">Value</a>&lt; std::vector&lt; T &gt; &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>v</b></td></tr>
@@ -145,22 +132,6 @@ Private Attributes</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_static_methods_classfv_1_1GenValue"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classfv_1_1GenValue')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td></tr>
-<tr class="memitem:a804fa6719404472466896cc191a8123c inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a804fa6719404472466896cc191a8123c"></a>
-static void&#160;</td><td class="memItemRight" valign="bottom"><b>reset</b> ()</td></tr>
-<tr class="separator:a804fa6719404472466896cc191a8123c inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a26e4aaa4c26437925dbe895fbb558bc5 inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a26e4aaa4c26437925dbe895fbb558bc5"></a>
-static <a class="el" href="classfv_1_1GenValue.html">GenValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>get_value</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>)</td></tr>
-<tr class="separator:a26e4aaa4c26437925dbe895fbb558bc5 inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2d4be21b68793e1f02411fe1143396cf inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a2d4be21b68793e1f02411fe1143396cf"></a>
-static void&#160;</td><td class="memItemRight" valign="bottom"><b>alias</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, <a class="el" href="classfv_1_1GenValue.html">GenValue</a> *value)</td></tr>
-<tr class="separator:a2d4be21b68793e1f02411fe1143396cf inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a71d887498102aca1c896e956c50bc0fe inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a71d887498102aca1c896e956c50bc0fe"></a>
-static <a class="el" href="classfv_1_1GenValue.html">GenValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>alias</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>)</td></tr>
-<tr class="separator:a71d887498102aca1c896e956c50bc0fe inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a66807a611d5f3e693f538e8430ae9585 inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a66807a611d5f3e693f538e8430ae9585"></a>
-static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>summary</b> ()</td></tr>
-<tr class="separator:a66807a611d5f3e693f538e8430ae9585 inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classfv_1_1DerivedValue"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classfv_1_1DerivedValue')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; int &gt;</a></td></tr>
 <tr class="memitem:aeb7ff5d17ad44b2040fc9930bbcc2c7a inherit pro_attribs_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="aeb7ff5d17ad44b2040fc9930bbcc2c7a"></a>
 int&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
@@ -168,13 +139,6 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
 <tr class="memitem:aafa55adbb38dc7fe210ea15e920515dc inherit pro_attribs_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="aafa55adbb38dc7fe210ea15e920515dc"></a>
 bool&#160;</td><td class="memItemRight" valign="bottom"><b>value_valid</b></td></tr>
 <tr class="separator:aafa55adbb38dc7fe210ea15e920515dc inherit pro_attribs_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_static_attribs_classfv_1_1GenValue"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classfv_1_1GenValue')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td></tr>
-<tr class="memitem:abbb57abc392c44d1f7ad5e7e74a75297 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top">static std::map&lt; const std::string, <a class="el" href="classfv_1_1GenValue.html">GenValue</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfv_1_1GenValue.html#abbb57abc392c44d1f7ad5e7e74a75297">values</a></td></tr>
-<tr class="memdesc:abbb57abc392c44d1f7ad5e7e74a75297 inherit pro_static_attribs_classfv_1_1GenValue"><td class="mdescLeft">&#160;</td><td class="mdescRight">A static mapping containing all created <a class="el" href="classfv_1_1Value.html" title="A generic value. ">Value</a> objects.  <a href="classfv_1_1GenValue.html#abbb57abc392c44d1f7ad5e7e74a75297">More...</a><br /></td></tr>
-<tr class="separator:abbb57abc392c44d1f7ad5e7e74a75297 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab58b81925a05884bbebca0d870da80d0 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top">static std::map&lt; const std::string, <a class="el" href="classfv_1_1GenValue.html">GenValue</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfv_1_1GenValue.html#ab58b81925a05884bbebca0d870da80d0">aliases</a></td></tr>
-<tr class="memdesc:ab58b81925a05884bbebca0d870da80d0 inherit pro_static_attribs_classfv_1_1GenValue"><td class="mdescLeft">&#160;</td><td class="mdescRight">Composite value names are typically nested.  <a href="classfv_1_1GenValue.html#ab58b81925a05884bbebca0d870da80d0">More...</a><br /></td></tr>
-<tr class="separator:ab58b81925a05884bbebca0d870da80d0 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><h3>template&lt;typename T&gt;<br />

+ 3 - 5
docs/classfv_1_1Count__coll__graph.map

@@ -1,7 +1,5 @@
 <map id="fv::Count&lt; T &gt;" name="fv::Count&lt; T &gt;">
-<area shape="rect" id="node2" href="$classfv_1_1DerivedValue.html" title="fv::DerivedValue\&lt; int \&gt;" alt="" coords="5,197,181,224"/>
-<area shape="rect" id="node3" href="$classfv_1_1Value.html" title="fv::Value\&lt; int \&gt;" alt="" coords="48,81,173,108"/>
-<area shape="rect" id="node4" href="$classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="108,5,212,32"/>
-<area shape="rect" id="node6" href="$classfv_1_1Value.html" title="fv::Value\&lt; std::vector\l\&lt; T \&gt; \&gt;" alt="" coords="139,132,301,173"/>
-<area shape="rect" id="node5" href="$classfv_1_1Function.html" title="fv::Function\&lt; bool(T)\&gt;" alt="" coords="267,197,435,224"/>
+<area shape="rect" id="node2" href="$classfv_1_1DerivedValue.html" title="fv::DerivedValue\&lt; int \&gt;" alt="" coords="5,89,181,115"/>
+<area shape="rect" id="node3" href="$classfv_1_1Value.html" title="fv::Value\&lt; int \&gt;" alt="" coords="31,5,156,32"/>
+<area shape="rect" id="node4" href="$classfv_1_1Value.html" title="fv::Value\&lt; std::vector\l\&lt; T \&gt; \&gt;" alt="" coords="205,81,368,123"/>
 </map>

+ 1 - 1
docs/classfv_1_1Count__coll__graph.md5

@@ -1 +1 @@
-0c344ec3fbcf181901d24ddd4ad0bd38
+750df01569979c77947bbe7a0d6b67fe

BIN
docs/classfv_1_1Count__coll__graph.png


+ 2 - 3
docs/classfv_1_1Count__inherit__graph.map

@@ -1,5 +1,4 @@
 <map id="fv::Count&lt; T &gt;" name="fv::Count&lt; T &gt;">
-<area shape="rect" id="node2" href="$classfv_1_1DerivedValue.html" title="fv::DerivedValue\&lt; int \&gt;" alt="" coords="5,155,181,181"/>
-<area shape="rect" id="node3" href="$classfv_1_1Value.html" title="fv::Value\&lt; int \&gt;" alt="" coords="31,80,156,107"/>
-<area shape="rect" id="node4" href="$classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="41,5,145,32"/>
+<area shape="rect" id="node2" href="$classfv_1_1DerivedValue.html" title="fv::DerivedValue\&lt; int \&gt;" alt="" coords="5,80,181,107"/>
+<area shape="rect" id="node3" href="$classfv_1_1Value.html" title="fv::Value\&lt; int \&gt;" alt="" coords="31,5,156,32"/>
 </map>

+ 1 - 1
docs/classfv_1_1Count__inherit__graph.md5

@@ -1 +1 @@
-565242859bd96994bdb388bc44c8fe21
+71d96e100f011776054ac57aef715384

BIN
docs/classfv_1_1Count__inherit__graph.png


+ 11 - 11
docs/classfv_1_1DerivedValue-members.html

@@ -70,23 +70,23 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html#a5c296d4f3171797f31a3fab002dececa">_reset</a>()</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>alias</b>(const std::string &amp;name, GenValue *value) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alias</b>(const std::string &amp;name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classfv_1_1GenValue.html#ab58b81925a05884bbebca0d870da80d0">aliases</a></td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_reset</b>() (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>alias</b>(const std::string &amp;name, GenValue *value) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alias</b>(const std::string &amp;name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>aliases</b> (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DerivedValue</b>(const std::string &amp;name, const std::string &amp;alias=&quot;&quot;) (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GenValue</b>(const std::string &amp;name, const std::string &amp;alias) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_name</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GenValue</b>(const std::string &amp;name, const std::string &amp;alias) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_name</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html#a39970158aa8f6eb062a28037df6e2128">get_value</a>()</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_value</b>(const std::string &amp;name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>reset</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_name</b>(const std::string &amp;new_name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>summary</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_value</b>(const std::string &amp;name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>reset</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_name</b>(const std::string &amp;new_name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>summary</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html#ae59e80a98eb74b95d8961bfe12ee5ec2">update_value</a>()=0</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Value</b>(const std::string &amp;name, const std::string &amp;alias=&quot;&quot;) (defined in <a class="el" href="classfv_1_1Value.html">fv::Value&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1Value.html">fv::Value&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b> (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>value_valid</b> (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classfv_1_1GenValue.html#abbb57abc392c44d1f7ad5e7e74a75297">values</a></td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>values</b> (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 19 - 89
docs/classfv_1_1DerivedValue.html


+ 1 - 2
docs/classfv_1_1DerivedValue__coll__graph.map

@@ -1,4 +1,3 @@
 <map id="fv::DerivedValue&lt; T &gt;" name="fv::DerivedValue&lt; T &gt;">
-<area shape="rect" id="node2" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="5,81,121,108"/>
-<area shape="rect" id="node3" href="$classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="11,5,115,32"/>
+<area shape="rect" id="node2" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="31,5,147,32"/>
 </map>

+ 1 - 1
docs/classfv_1_1DerivedValue__coll__graph.md5

@@ -1 +1 @@
-a851234034d2c9755fdfea89e4640902
+f9a9a64eb13adb553922b5abc3bb6527

BIN
docs/classfv_1_1DerivedValue__coll__graph.png


+ 9 - 10
docs/classfv_1_1DerivedValue__inherit__graph.map

@@ -1,12 +1,11 @@
 <map id="fv::DerivedValue&lt; T &gt;" name="fv::DerivedValue&lt; T &gt;">
-<area shape="rect" id="node4" href="$classfv_1_1BoundValue.html" title="A generic value owning only a function object. " alt="" coords="5,229,163,256"/>
-<area shape="rect" id="node5" href="$classfv_1_1ConstantValue.html" title="A Value which always returns the same value, supplied in the constructor. " alt="" coords="187,229,362,256"/>
-<area shape="rect" id="node6" href="$classfv_1_1Reduce.html" title="Reduce a Value of type vector&lt;T&gt; to just a T. " alt="" coords="386,229,513,256"/>
-<area shape="rect" id="node2" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="217,80,333,107"/>
-<area shape="rect" id="node3" href="$classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="223,5,327,32"/>
-<area shape="rect" id="node7" href="$classfv_1_1ElementOf.html" title="Extract the element at a specific index from a vector. " alt="" coords="88,304,237,331"/>
-<area shape="rect" id="node8" href="$classfv_1_1Max.html" title="Find and return the maximum value of a vector. " alt="" coords="261,304,368,331"/>
-<area shape="rect" id="node9" href="$classfv_1_1Mean.html" title="Calculate the mean value of a vector. " alt="" coords="392,304,507,331"/>
-<area shape="rect" id="node10" href="$classfv_1_1Min.html" title="Find and return the minimum value of a vector. " alt="" coords="531,304,634,331"/>
-<area shape="rect" id="node11" href="$classfv_1_1Range.html" title="Calculate the range of the values in a vector. " alt="" coords="658,304,779,331"/>
+<area shape="rect" id="node3" href="$classfv_1_1BoundValue.html" title="A generic value owning only a function object. " alt="" coords="5,155,163,181"/>
+<area shape="rect" id="node4" href="$classfv_1_1ConstantValue.html" title="A Value which always returns the same value, supplied in the constructor. " alt="" coords="187,155,362,181"/>
+<area shape="rect" id="node5" href="$classfv_1_1Reduce.html" title="Reduce a Value of type vector&lt;T&gt; to just a T. " alt="" coords="386,155,513,181"/>
+<area shape="rect" id="node2" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="217,5,333,32"/>
+<area shape="rect" id="node6" href="$classfv_1_1ElementOf.html" title="Extract the element at a specific index from a vector. " alt="" coords="88,229,237,256"/>
+<area shape="rect" id="node7" href="$classfv_1_1Max.html" title="Find and return the maximum value of a vector. " alt="" coords="261,229,368,256"/>
+<area shape="rect" id="node8" href="$classfv_1_1Mean.html" title="Calculate the mean value of a vector. " alt="" coords="392,229,507,256"/>
+<area shape="rect" id="node9" href="$classfv_1_1Min.html" title="Find and return the minimum value of a vector. " alt="" coords="531,229,634,256"/>
+<area shape="rect" id="node10" href="$classfv_1_1Range.html" title="Calculate the range of the values in a vector. " alt="" coords="658,229,779,256"/>
 </map>

+ 1 - 1
docs/classfv_1_1DerivedValue__inherit__graph.md5

@@ -1 +1 @@
-f72671b85764f3d52b54e5a41313173e
+aec2b04dd3950943a2ddfe1e561a57a1

BIN
docs/classfv_1_1DerivedValue__inherit__graph.png


+ 10 - 10
docs/classfv_1_1ElementOf-members.html

@@ -70,24 +70,24 @@ $(function() {
 
 <p>This is the complete list of members for <a class="el" href="classfv_1_1ElementOf.html">fv::ElementOf&lt; T &gt;</a>, including all inherited members.</p>
 <table class="directory">
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alias</b>(const std::string &amp;name, GenValue *value) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>alias</b>(const std::string &amp;name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classfv_1_1GenValue.html#ab58b81925a05884bbebca0d870da80d0">aliases</a></td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alias</b>(const std::string &amp;name, GenValue *value) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>alias</b>(const std::string &amp;name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>aliases</b> (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>DerivedValue</b>(const std::string &amp;name, const std::string &amp;alias=&quot;&quot;) (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ElementOf</b>(Value&lt; int &gt; *index, Value&lt; std::vector&lt; T &gt;&gt; *v, const std::string alias) (defined in <a class="el" href="classfv_1_1ElementOf.html">fv::ElementOf&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1ElementOf.html">fv::ElementOf&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GenValue</b>(const std::string &amp;name, const std::string &amp;alias) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_name</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GenValue</b>(const std::string &amp;name, const std::string &amp;alias) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_name</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html#a39970158aa8f6eb062a28037df6e2128">get_value</a>()</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_value</b>(const std::string &amp;name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_value</b>(const std::string &amp;name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Reduce</b>(Function&lt; T(std::vector&lt; T &gt;)&gt; &amp;reduce, Value&lt; std::vector&lt; T &gt; &gt; *v, const std::string alias) (defined in <a class="el" href="classfv_1_1Reduce.html">fv::Reduce&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1Reduce.html">fv::Reduce&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>reset</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>set_name</b>(const std::string &amp;new_name) (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>summary</b>() (defined in <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>reset</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>set_name</b>(const std::string &amp;new_name) (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>summary</b>() (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>v</b> (defined in <a class="el" href="classfv_1_1Reduce.html">fv::Reduce&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1Reduce.html">fv::Reduce&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b> (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Value</b>(const std::string &amp;name, const std::string &amp;alias=&quot;&quot;) (defined in <a class="el" href="classfv_1_1Value.html">fv::Value&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1Value.html">fv::Value&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value_valid</b> (defined in <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classfv_1_1GenValue.html#abbb57abc392c44d1f7ad5e7e74a75297">values</a></td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>values</b> (defined in <b>fv::GenValue</b>)</td><td class="entry"><a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

+ 10 - 46
docs/classfv_1_1ElementOf.html

@@ -80,10 +80,9 @@ Inheritance diagram for fv::ElementOf&lt; T &gt;:</div>
 <div class="dyncontent">
 <div class="center"><img src="classfv_1_1ElementOf__inherit__graph.png" border="0" usemap="#fv_1_1ElementOf_3_01T_01_4_inherit__map" alt="Inheritance graph"/></div>
 <map name="fv_1_1ElementOf_3_01T_01_4_inherit__map" id="fv_1_1ElementOf_3_01T_01_4_inherit__map">
-<area shape="rect" id="node2" href="classfv_1_1Reduce.html" title="Reduce a Value of type vector&lt;T&gt; to just a T. " alt="" coords="25,229,152,256"/>
-<area shape="rect" id="node3" href="classfv_1_1DerivedValue.html" title="A generic, derived, value. " alt="" coords="5,155,172,181"/>
-<area shape="rect" id="node4" href="classfv_1_1Value.html" title="A generic value. " alt="" coords="31,80,147,107"/>
-<area shape="rect" id="node5" href="classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="37,5,141,32"/>
+<area shape="rect" id="node2" href="classfv_1_1Reduce.html" title="Reduce a Value of type vector&lt;T&gt; to just a T. " alt="" coords="25,155,152,181"/>
+<area shape="rect" id="node3" href="classfv_1_1DerivedValue.html" title="A Value derived from some other Values, not directly from the dataset. " alt="" coords="5,80,172,107"/>
+<area shape="rect" id="node4" href="classfv_1_1Value.html" title="A generic value. " alt="" coords="31,5,147,32"/>
 </map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
@@ -91,12 +90,10 @@ Collaboration diagram for fv::ElementOf&lt; T &gt;:</div>
 <div class="dyncontent">
 <div class="center"><img src="classfv_1_1ElementOf__coll__graph.png" border="0" usemap="#fv_1_1ElementOf_3_01T_01_4_coll__map" alt="Collaboration graph"/></div>
 <map name="fv_1_1ElementOf_3_01T_01_4_coll__map" id="fv_1_1ElementOf_3_01T_01_4_coll__map">
-<area shape="rect" id="node2" href="classfv_1_1Reduce.html" title="Reduce a Value of type vector&lt;T&gt; to just a T. " alt="" coords="749,74,876,101"/>
-<area shape="rect" id="node3" href="classfv_1_1DerivedValue.html" title="A generic, derived, value. " alt="" coords="485,74,652,101"/>
-<area shape="rect" id="node4" href="classfv_1_1Value.html" title="A generic value. " alt="" coords="159,63,275,90"/>
-<area shape="rect" id="node5" href="classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="5,38,109,65"/>
-<area shape="rect" id="node8" href="classfv_1_1Value.html" title="fv::Value\&lt; std::vector\l\&lt; T \&gt; \&gt;" alt="" coords="299,5,461,47"/>
-<area shape="rect" id="node7" href="classfv_1_1Function.html" title="fv::Function\&lt; T(std\l::vector\&lt; T \&gt;)\&gt;" alt="" coords="497,125,641,167"/>
+<area shape="rect" id="node2" href="classfv_1_1Reduce.html" title="Reduce a Value of type vector&lt;T&gt; to just a T. " alt="" coords="120,185,247,212"/>
+<area shape="rect" id="node3" href="classfv_1_1DerivedValue.html" title="A Value derived from some other Values, not directly from the dataset. " alt="" coords="5,89,172,115"/>
+<area shape="rect" id="node4" href="classfv_1_1Value.html" title="A generic value. " alt="" coords="31,5,147,32"/>
+<area shape="rect" id="node5" href="classfv_1_1Value.html" title="fv::Value\&lt; std::vector\l\&lt; T \&gt; \&gt;" alt="" coords="197,81,359,123"/>
 </map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
@@ -107,11 +104,11 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a39c4ffe28b2ff5df66129777eaa79743"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classfv_1_1Reduce"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1Reduce')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1Reduce.html">fv::Reduce&lt; T &gt;</a></td></tr>
 <tr class="memitem:aea2d9968c2b4fca09bbd761f39b3340d inherit pub_methods_classfv_1_1Reduce"><td class="memItemLeft" align="right" valign="top"><a id="aea2d9968c2b4fca09bbd761f39b3340d"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Reduce</b> (<a class="el" href="classfv_1_1Function.html">Function</a>&lt; T(std::vector&lt; T &gt;)&gt; &amp;reduce, <a class="el" href="classfv_1_1Value.html">Value</a>&lt; std::vector&lt; T &gt; &gt; *v, const std::string alias)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Reduce</b> (Function&lt; T(std::vector&lt; T &gt;)&gt; &amp;reduce, <a class="el" href="classfv_1_1Value.html">Value</a>&lt; std::vector&lt; T &gt; &gt; *v, const std::string alias)</td></tr>
 <tr class="separator:aea2d9968c2b4fca09bbd761f39b3340d inherit pub_methods_classfv_1_1Reduce"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classfv_1_1DerivedValue"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1DerivedValue')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1DerivedValue.html">fv::DerivedValue&lt; T &gt;</a></td></tr>
 <tr class="memitem:a00219a17112600afdc060d67d6f95b21 inherit pub_methods_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="a00219a17112600afdc060d67d6f95b21"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>DerivedValue</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, const std::string &amp;alias=&quot;&quot;)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DerivedValue</b> (const std::string &amp;name, const std::string &amp;alias=&quot;&quot;)</td></tr>
 <tr class="separator:a00219a17112600afdc060d67d6f95b21 inherit pub_methods_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a39970158aa8f6eb062a28037df6e2128 inherit pub_methods_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="a39970158aa8f6eb062a28037df6e2128"></a>
 T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfv_1_1DerivedValue.html#a39970158aa8f6eb062a28037df6e2128">get_value</a> ()</td></tr>
@@ -119,37 +116,11 @@ T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c
 <tr class="separator:a39970158aa8f6eb062a28037df6e2128 inherit pub_methods_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classfv_1_1Value"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1Value')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1Value.html">fv::Value&lt; T &gt;</a></td></tr>
 <tr class="memitem:afded92c24f946c1551c1f1b005f31091 inherit pub_methods_classfv_1_1Value"><td class="memItemLeft" align="right" valign="top"><a id="afded92c24f946c1551c1f1b005f31091"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Value</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, const std::string &amp;alias=&quot;&quot;)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Value</b> (const std::string &amp;name, const std::string &amp;alias=&quot;&quot;)</td></tr>
 <tr class="separator:afded92c24f946c1551c1f1b005f31091 inherit pub_methods_classfv_1_1Value"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classfv_1_1GenValue"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classfv_1_1GenValue')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td></tr>
-<tr class="memitem:a6a85db33e2414e7e77735a4706760300 inherit pub_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a6a85db33e2414e7e77735a4706760300"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>GenValue</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, const std::string &amp;alias)</td></tr>
-<tr class="separator:a6a85db33e2414e7e77735a4706760300 inherit pub_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a56f7eab1a0043ea73ecf01ec11dafa5c inherit pub_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a56f7eab1a0043ea73ecf01ec11dafa5c"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>get_name</b> ()</td></tr>
-<tr class="separator:a56f7eab1a0043ea73ecf01ec11dafa5c inherit pub_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aff8a4008b9d449fb05ddc825135ba8a2 inherit pub_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="aff8a4008b9d449fb05ddc825135ba8a2"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>set_name</b> (const std::string &amp;new_name)</td></tr>
-<tr class="separator:aff8a4008b9d449fb05ddc825135ba8a2 inherit pub_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_static_methods_classfv_1_1GenValue"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classfv_1_1GenValue')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td></tr>
-<tr class="memitem:a804fa6719404472466896cc191a8123c inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a804fa6719404472466896cc191a8123c"></a>
-static void&#160;</td><td class="memItemRight" valign="bottom"><b>reset</b> ()</td></tr>
-<tr class="separator:a804fa6719404472466896cc191a8123c inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a26e4aaa4c26437925dbe895fbb558bc5 inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a26e4aaa4c26437925dbe895fbb558bc5"></a>
-static <a class="el" href="classfv_1_1GenValue.html">GenValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>get_value</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>)</td></tr>
-<tr class="separator:a26e4aaa4c26437925dbe895fbb558bc5 inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2d4be21b68793e1f02411fe1143396cf inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a2d4be21b68793e1f02411fe1143396cf"></a>
-static void&#160;</td><td class="memItemRight" valign="bottom"><b>alias</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>, <a class="el" href="classfv_1_1GenValue.html">GenValue</a> *value)</td></tr>
-<tr class="separator:a2d4be21b68793e1f02411fe1143396cf inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a71d887498102aca1c896e956c50bc0fe inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a71d887498102aca1c896e956c50bc0fe"></a>
-static <a class="el" href="classfv_1_1GenValue.html">GenValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>alias</b> (const std::string &amp;<a class="el" href="classfv_1_1GenValue.html#a610f89ee441eaad4c9e78f74d6bde93b">name</a>)</td></tr>
-<tr class="separator:a71d887498102aca1c896e956c50bc0fe inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a66807a611d5f3e693f538e8430ae9585 inherit pub_static_methods_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top"><a id="a66807a611d5f3e693f538e8430ae9585"></a>
-static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>summary</b> ()</td></tr>
-<tr class="separator:a66807a611d5f3e693f538e8430ae9585 inherit pub_static_methods_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pro_attribs_classfv_1_1Reduce"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classfv_1_1Reduce')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classfv_1_1Reduce.html">fv::Reduce&lt; T &gt;</a></td></tr>
 <tr class="memitem:a959548248472f15abf46a50c778892ce inherit pro_attribs_classfv_1_1Reduce"><td class="memItemLeft" align="right" valign="top"><a id="a959548248472f15abf46a50c778892ce"></a>
 <a class="el" href="classfv_1_1Value.html">Value</a>&lt; std::vector&lt; T &gt; &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>v</b></td></tr>
@@ -161,13 +132,6 @@ T&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
 <tr class="memitem:aafa55adbb38dc7fe210ea15e920515dc inherit pro_attribs_classfv_1_1DerivedValue"><td class="memItemLeft" align="right" valign="top"><a id="aafa55adbb38dc7fe210ea15e920515dc"></a>
 bool&#160;</td><td class="memItemRight" valign="bottom"><b>value_valid</b></td></tr>
 <tr class="separator:aafa55adbb38dc7fe210ea15e920515dc inherit pro_attribs_classfv_1_1DerivedValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_static_attribs_classfv_1_1GenValue"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classfv_1_1GenValue')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classfv_1_1GenValue.html">fv::GenValue</a></td></tr>
-<tr class="memitem:abbb57abc392c44d1f7ad5e7e74a75297 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top">static std::map&lt; const std::string, <a class="el" href="classfv_1_1GenValue.html">GenValue</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfv_1_1GenValue.html#abbb57abc392c44d1f7ad5e7e74a75297">values</a></td></tr>
-<tr class="memdesc:abbb57abc392c44d1f7ad5e7e74a75297 inherit pro_static_attribs_classfv_1_1GenValue"><td class="mdescLeft">&#160;</td><td class="mdescRight">A static mapping containing all created <a class="el" href="classfv_1_1Value.html" title="A generic value. ">Value</a> objects.  <a href="classfv_1_1GenValue.html#abbb57abc392c44d1f7ad5e7e74a75297">More...</a><br /></td></tr>
-<tr class="separator:abbb57abc392c44d1f7ad5e7e74a75297 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab58b81925a05884bbebca0d870da80d0 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memItemLeft" align="right" valign="top">static std::map&lt; const std::string, <a class="el" href="classfv_1_1GenValue.html">GenValue</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfv_1_1GenValue.html#ab58b81925a05884bbebca0d870da80d0">aliases</a></td></tr>
-<tr class="memdesc:ab58b81925a05884bbebca0d870da80d0 inherit pro_static_attribs_classfv_1_1GenValue"><td class="mdescLeft">&#160;</td><td class="mdescRight">Composite value names are typically nested.  <a href="classfv_1_1GenValue.html#ab58b81925a05884bbebca0d870da80d0">More...</a><br /></td></tr>
-<tr class="separator:ab58b81925a05884bbebca0d870da80d0 inherit pro_static_attribs_classfv_1_1GenValue"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><h3>template&lt;typename T&gt;<br />

+ 4 - 6
docs/classfv_1_1ElementOf__coll__graph.map

@@ -1,8 +1,6 @@
 <map id="fv::ElementOf&lt; T &gt;" name="fv::ElementOf&lt; T &gt;">
-<area shape="rect" id="node2" href="$classfv_1_1Reduce.html" title="Reduce a Value of type vector&lt;T&gt; to just a T. " alt="" coords="749,74,876,101"/>
-<area shape="rect" id="node3" href="$classfv_1_1DerivedValue.html" title="A generic, derived, value. " alt="" coords="485,74,652,101"/>
-<area shape="rect" id="node4" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="159,63,275,90"/>
-<area shape="rect" id="node5" href="$classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="5,38,109,65"/>
-<area shape="rect" id="node8" href="$classfv_1_1Value.html" title="fv::Value\&lt; std::vector\l\&lt; T \&gt; \&gt;" alt="" coords="299,5,461,47"/>
-<area shape="rect" id="node7" href="$classfv_1_1Function.html" title="fv::Function\&lt; T(std\l::vector\&lt; T \&gt;)\&gt;" alt="" coords="497,125,641,167"/>
+<area shape="rect" id="node2" href="$classfv_1_1Reduce.html" title="Reduce a Value of type vector&lt;T&gt; to just a T. " alt="" coords="120,185,247,212"/>
+<area shape="rect" id="node3" href="$classfv_1_1DerivedValue.html" title="A Value derived from some other Values, not directly from the dataset. " alt="" coords="5,89,172,115"/>
+<area shape="rect" id="node4" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="31,5,147,32"/>
+<area shape="rect" id="node5" href="$classfv_1_1Value.html" title="fv::Value\&lt; std::vector\l\&lt; T \&gt; \&gt;" alt="" coords="197,81,359,123"/>
 </map>

+ 1 - 1
docs/classfv_1_1ElementOf__coll__graph.md5

@@ -1 +1 @@
-28bd9db90d71bd3ea769b3aedb42a851
+bcae4f37afc5a1cedfbe86f694ccbf08

BIN
docs/classfv_1_1ElementOf__coll__graph.png


+ 3 - 4
docs/classfv_1_1ElementOf__inherit__graph.map

@@ -1,6 +1,5 @@
 <map id="fv::ElementOf&lt; T &gt;" name="fv::ElementOf&lt; T &gt;">
-<area shape="rect" id="node2" href="$classfv_1_1Reduce.html" title="Reduce a Value of type vector&lt;T&gt; to just a T. " alt="" coords="25,229,152,256"/>
-<area shape="rect" id="node3" href="$classfv_1_1DerivedValue.html" title="A generic, derived, value. " alt="" coords="5,155,172,181"/>
-<area shape="rect" id="node4" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="31,80,147,107"/>
-<area shape="rect" id="node5" href="$classfv_1_1GenValue.html" title="fv::GenValue" alt="" coords="37,5,141,32"/>
+<area shape="rect" id="node2" href="$classfv_1_1Reduce.html" title="Reduce a Value of type vector&lt;T&gt; to just a T. " alt="" coords="25,155,152,181"/>
+<area shape="rect" id="node3" href="$classfv_1_1DerivedValue.html" title="A Value derived from some other Values, not directly from the dataset. " alt="" coords="5,80,172,107"/>
+<area shape="rect" id="node4" href="$classfv_1_1Value.html" title="A generic value. " alt="" coords="31,5,147,32"/>
 </map>

+ 1 - 1
docs/classfv_1_1ElementOf__inherit__graph.md5

@@ -1 +1 @@
-462ea76a6feabd06045e23be88d16906
+cce97267ef6bee459d8f114292106e49

BIN
docs/classfv_1_1ElementOf__inherit__graph.png


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 3 - 3
docs/classfv_1_1Function_3_01R_07ArgTypes_8_8_8_08_4.html


+ 22 - 29
docs/classfv_1_1GenContainer.html

@@ -72,35 +72,25 @@ $(function() {
 <div class="title">fv::GenContainer Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
 </div><!--header-->
 <div class="contents">
+
+<p>Generic, untyped parent class of <a class="el" href="classfv_1_1Container.html" title="A class that is used to &quot;hold&quot; values. ">Container</a>.  
+ <a href="classfv_1_1GenContainer.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="container_8hpp_source.html">container.hpp</a>&gt;</code></p>
 <div class="dynheader">
 Inheritance diagram for fv::GenContainer:</div>
 <div class="dyncontent">
 <div class="center"><img src="classfv_1_1GenContainer__inherit__graph.png" border="0" usemap="#fv_1_1GenContainer_inherit__map" alt="Inheritance graph"/></div>
 <map name="fv_1_1GenContainer_inherit__map" id="fv_1_1GenContainer_inherit__map">
-<area shape="rect" id="node2" href="classfv_1_1Container.html" title="fv::Container\&lt; std\l::map\&lt; D, int \&gt; \&gt;" alt="" coords="205,35,345,76"/>
-<area shape="rect" id="node4" href="classfv_1_1Container.html" title="fv::Container\&lt; std\l::map\&lt; V, int \&gt; \&gt;" alt="" coords="205,129,345,171"/>
-<area shape="rect" id="node9" href="classfv_1_1Container.html" title="fv::Container\&lt; std\l::vector\&lt; T \&gt; \&gt;" alt="" coords="205,195,345,236"/>
-<area shape="rect" id="node11" href="classfv_1_1Container.html" title="fv::Container\&lt; T \&gt;" alt="" coords="204,261,347,287"/>
-<area shape="rect" id="node13" href="classfv_1_1Container.html" title="fv::Container\&lt; TGraph \&gt;" alt="" coords="184,311,367,338"/>
-<area shape="rect" id="node15" href="classfv_1_1Container.html" title="fv::Container\&lt; TH1 \&gt;" alt="" coords="195,362,356,389"/>
-<area shape="rect" id="node20" href="classfv_1_1Container.html" title="fv::Container\&lt; TH2 \&gt;" alt="" coords="195,446,356,473"/>
-<area shape="rect" id="node25" href="classfv_1_1Container.html" title="fv::Container\&lt; H \&gt;" alt="" coords="203,497,348,523"/>
-<area shape="rect" id="node3" href="classfv_1_1root_1_1__Counter.html" title="fv::root::_Counter\l\&lt; V, D \&gt;" alt="" coords="453,5,587,47"/>
-<area shape="rect" id="node5" href="classfv_1_1root_1_1__Counter.html" title="fv::root::_Counter\l\&lt; std::vector\&lt; V \&gt;, V \&gt;" alt="" coords="431,71,609,112"/>
-<area shape="rect" id="node7" href="classfv_1_1root_1_1__Counter.html" title="fv::root::_Counter\l\&lt; V, V \&gt;" alt="" coords="453,136,587,177"/>
-<area shape="rect" id="node6" href="classfv_1_1root_1_1CounterMany.html" title="Same as Counter but accepts multiple values per fill. " alt="" coords="692,78,893,105"/>
-<area shape="rect" id="node8" href="classfv_1_1root_1_1Counter.html" title="A Counter that keeps a mapping of the number of occurances of each input value. " alt="" coords="709,143,876,170"/>
-<area shape="rect" id="node10" href="classfv_1_1root_1_1Vector.html" title="fv::root::Vector\&lt; T \&gt;" alt="" coords="443,202,597,229"/>
-<area shape="rect" id="node12" href="classfv_1_1ContainerMean.html" title="fv::ContainerMean\&lt; T \&gt;" alt="" coords="431,253,609,279"/>
-<area shape="rect" id="node14" href="classfv_1_1root_1_1ContainerTGraph.html" title="fv::root::ContainerTGraph" alt="" coords="427,303,613,330"/>
-<area shape="rect" id="node16" href="classfv_1_1root_1_1__ContainerTH1.html" title="fv::root::_ContainerTH1\l\&lt; std::vector\&lt; V \&gt; \&gt;" alt="" coords="434,355,606,396"/>
-<area shape="rect" id="node18" href="classfv_1_1root_1_1__ContainerTH1.html" title="fv::root::_ContainerTH1\&lt; V \&gt;" alt="" coords="415,421,625,447"/>
-<area shape="rect" id="node17" href="classfv_1_1root_1_1ContainerTH1Many.html" title="fv::root::ContainerTH1Many\&lt; V \&gt;" alt="" coords="673,362,912,389"/>
-<area shape="rect" id="node19" href="classfv_1_1root_1_1ContainerTH1.html" title="fv::root::ContainerTH1\&lt; V \&gt;" alt="" coords="691,421,895,447"/>
-<area shape="rect" id="node21" href="classfv_1_1root_1_1__ContainerTH2.html" title="fv::root::_ContainerTH2\l\&lt; std::vector\&lt; V \&gt; \&gt;" alt="" coords="434,472,606,513"/>
-<area shape="rect" id="node24" href="classfv_1_1root_1_1__ContainerTH2.html" title="fv::root::_ContainerTH2\&lt; V \&gt;" alt="" coords="415,538,625,565"/>
-<area shape="rect" id="node22" href="classfv_1_1root_1_1ContainerTH2.html" title="fv::root::ContainerTH2\&lt; V \&gt;" alt="" coords="691,475,895,502"/>
-<area shape="rect" id="node23" href="classfv_1_1root_1_1ContainerTH2Many.html" title="fv::root::ContainerTH2Many\&lt; V \&gt;" alt="" coords="673,526,912,553"/>
+<area shape="rect" id="node2" href="classfv_1_1Container.html" title="fv::Container\&lt; std\l::map\&lt; D, int \&gt; \&gt;" alt="" coords="205,5,345,47"/>
+<area shape="rect" id="node3" href="classfv_1_1Container.html" title="fv::Container\&lt; std\l::map\&lt; V, int \&gt; \&gt;" alt="" coords="205,71,345,112"/>
+<area shape="rect" id="node4" href="classfv_1_1Container.html" title="fv::Container\&lt; std\l::vector\&lt; T \&gt; \&gt;" alt="" coords="205,136,345,177"/>
+<area shape="rect" id="node5" href="classfv_1_1Container.html" title="fv::Container\&lt; T \&gt;" alt="" coords="204,202,347,229"/>
+<area shape="rect" id="node7" href="classfv_1_1Container.html" title="fv::Container\&lt; TGraph \&gt;" alt="" coords="184,253,367,279"/>
+<area shape="rect" id="node8" href="classfv_1_1Container.html" title="fv::Container\&lt; TH1 \&gt;" alt="" coords="195,303,356,330"/>
+<area shape="rect" id="node9" href="classfv_1_1Container.html" title="fv::Container\&lt; TH2 \&gt;" alt="" coords="195,354,356,381"/>
+<area shape="rect" id="node10" href="classfv_1_1Container.html" title="A class that is used to &quot;hold&quot; values. " alt="" coords="203,405,348,431"/>
+<area shape="rect" id="node6" href="classfv_1_1ContainerMean.html" title="Calculate the Mean of a Value over a series of observations. " alt="" coords="415,202,593,229"/>
 </map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
@@ -113,7 +103,7 @@ Public Member Functions</h2></td></tr>
 &#160;</td><td class="memItemRight" valign="bottom"><b>GenContainer</b> (const std::string name)</td></tr>
 <tr class="separator:a34630bea6b7a4f97507420997122ae38"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5ec383ec157a845610061c3e50f275ac"><td class="memItemLeft" align="right" valign="top"><a id="a5ec383ec157a845610061c3e50f275ac"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>add_filter</b> (<a class="el" href="classfv_1_1GenValue.html">GenValue</a> *filter)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>add_filter</b> (GenValue *filter)</td></tr>
 <tr class="separator:a5ec383ec157a845610061c3e50f275ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af9b35ceab9c8238f0d7b51174a28aad9"><td class="memItemLeft" align="right" valign="top"><a id="af9b35ceab9c8238f0d7b51174a28aad9"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>fill</b> ()</td></tr>
@@ -125,10 +115,10 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>set_description</b> (
 const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>get_name</b> ()</td></tr>
 <tr class="separator:ad21df0a48fca797ff0cc9fec6a0d46f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9c4dd0c4bf7017525c2091f356d67d50"><td class="memItemLeft" align="right" valign="top"><a id="a9c4dd0c4bf7017525c2091f356d67d50"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>save_as</b> (const std::string &amp;fname, const SaveOption &amp;option)=0</td></tr>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>save_as</b> (const std::string &amp;fname, const <a class="el" href="namespacefv.html#a16a191c4b8935d4c7c5aad79fc4ea97e">SaveOption</a> &amp;option)=0</td></tr>
 <tr class="separator:a9c4dd0c4bf7017525c2091f356d67d50"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a092468704245618c0f4e2faf0f0a5efd"><td class="memItemLeft" align="right" valign="top"><a id="a092468704245618c0f4e2faf0f0a5efd"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>save</b> (const SaveOption &amp;option=SaveOption::PNG)</td></tr>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>save</b> (const <a class="el" href="namespacefv.html#a16a191c4b8935d4c7c5aad79fc4ea97e">SaveOption</a> &amp;option=SaveOption::PNG)</td></tr>
 <tr class="separator:a092468704245618c0f4e2faf0f0a5efd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
@@ -146,10 +136,13 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td><
 std::string&#160;</td><td class="memItemRight" valign="bottom"><b>desc</b></td></tr>
 <tr class="separator:ab81b296313d0911f66301b9343be1b1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab0a9af04074f17fb7bd7e84fafa5ac6c"><td class="memItemLeft" align="right" valign="top"><a id="ab0a9af04074f17fb7bd7e84fafa5ac6c"></a>
-std::vector&lt; <a class="el" href="classfv_1_1Filter.html">Filter</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>filters</b></td></tr>
+std::vector&lt; Filter * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>filters</b></td></tr>
 <tr class="separator:ab0a9af04074f17fb7bd7e84fafa5ac6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
-<hr/>The documentation for this class was generated from the following file:<ul>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Generic, untyped parent class of <a class="el" href="classfv_1_1Container.html" title="A class that is used to &quot;hold&quot; values. ">Container</a>. </p>
+<p>Used to allow for placing Containers of disparate types in common data structures. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
 <li>/home/caleb/Sources/TTTT/filval/<a class="el" href="container_8hpp_source.html">container.hpp</a></li>
 </ul>
 </div><!-- contents -->

+ 0 - 0
docs/classfv_1_1GenContainer__inherit__graph.map


Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott