TTTT Analysis 0.1

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3]

▼N fv | The namespace containing all filval classes and functions
▼N root |
C Counter | A Counter that keeps a mapping of the number of occurances of each input value
C CounterMany | Same as Counter but accepts multiple values per fill
C Apply< Ret(ArgTypes...)> | Applies a function to a tuple of values and returns a value
C BoundValue | A generic value owning only a function object
C CartProduct | Calculate the cartesian product of two input vectors
C Combinations | Find combinations of items from an input vector
C ConstantValue | A Value which always returns the same value, supplied in the constructor
C Container | A class that is used to "hold" values
C ContainerMean | Calculate the Mean of a Value over a series of observations
C Count | Returns the count of elements in the input vector passing a test function
C DerivedValue | A Value derived from some other Values, not directly from the dataset
C DeTup | Gets the Nth element from a tuple value
C DeTupVector | Creates a vector of extracting the Nth value from each entry in a vector of tuples
C ElementOf | Extract the element at a specific index from a vector
C Filter | Returns the elements in a vector that pass a test function
C Function< R(ArgTypes...)> | In order to enable proper provenance tracking, and at the same time keep the ability to embed functions into values, the Function class should be used
C GenContainer | Generic, untyped parent class of Container
C GenFunction | Parent class to all Function classes
C Map< Ret(ArgTypes...)> | Maps a function over an input vector
C Max | Find and return the maximum value of a vector
C MaxIndex | Find and return the maximum value of a vector and its index
C Mean | Calculate the mean value of a vector
C Min | Find and return the minimum value of a vector
C MinIndex | Find and return the minimum value of a vector and its index
C ObservedValue | A value supplied by the dataset, not derived
C Pair | Creates a std::pair type from a two other Value objects
C PointerValue | A Value of a pointer
C Range | Calculate the range of the values in a vector
C Reduce | Reduce a Value of type vector<T> to just a T
C ReduceIndex | Similar to Reduce, but returns a pair of a T and an int
C TupFilter | Returns the elements in a vector that pass a test function
C Tuple | Takes a series of Value objects and bundles them together into a std::tuple object
C Value | A templated value
C WrapperVector | A std::vector wrapper around a C-style array
C Zip | Zips a series of vectors together