Memoizer.hpp File Reference
#include <functional>
#include <iostream>
#include <map>
#include <string>
#include <vector>
#include <Eigen/Core>
+ Include dependency graph for Memoizer.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

using TaggedPoints = std::pair<std::string, std::vector<Eigen::Vector3f>>
 

Functions

template<typename R>
std::function< R(TaggedPoints)> memoized (R(*fn)(const std::vector< Eigen::Vector3f > &))
 

Typedef Documentation

◆ TaggedPoints

using TaggedPoints = std::pair<std::string, std::vector<Eigen::Vector3f>>

Definition at line 11 of file Memoizer.hpp.

Function Documentation

◆ memoized()

template<typename R>
std::function< R(TaggedPoints)> memoized ( R(* fn )(const std::vector< Eigen::Vector3f > &))

Definition at line 15 of file Memoizer.hpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: