DataStore.h File Reference
#include <mc_rtc/logging.h>
#include <mc_rtc/type_name.h>
#include <mc_rtc/utils_api.h>
#include <functional>
#include <memory>
#include <stdexcept>
#include <unordered_map>
#include <vector>
#include <Eigen/Core>
Include dependency graph for DataStore.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mc_rtc::internal::lambda_traits< T >
 
struct  mc_rtc::internal::lambda_traits< RetT(C::*)(Args...) const >
 
struct  mc_rtc::internal::lambda_traits< RetT(C::*)(Args...)>
 
struct  mc_rtc::internal::args_t< T >
 
struct  mc_rtc::internal::Allocator< T, typename >
 
struct  mc_rtc::internal::Allocator< T, typename T::eigen_aligned_operator_new_marker_type >
 
struct  mc_rtc::DataStore
 Generic data store. More...
 

Namespaces

 mc_rtc
 
 mc_rtc::internal
 

Functions

template<typename T >
bool mc_rtc::internal::is_valid_hash (std::size_t h)
 
template<typename T , typename U , typename... Args>
bool mc_rtc::internal::is_valid_hash (std::size_t h)
 
template<typename T >
bool mc_rtc::internal::is_valid_name (const std::string &name)
 
template<typename T , typename U , typename... Args>
bool mc_rtc::internal::is_valid_name (const std::string &name)