Template Function otyca::get_value_matrix

Function Documentation

template<typename T, typename O>
std::vector<std::vector<T>> otyca::get_value_matrix(const std::vector<std::shared_ptr<O>> &objs, const std::vector<ObjectGetter<T, O>> &getters)

Creates a matrix of values extracted from objects using multiple getters.

Template Parameters:
  • T – Type of values extracted.

  • O – Object type stored in the shared pointers.

Parameters:
  • objs – Vector of shared pointers to objects.

  • getters – Vector of getter functions.

Returns:

std::vector<std::vector<T>> Matrix of extracted values.