#include <mapbox/variant_cast.hpp>
#include "./serialization/variant.h"
Go to the source code of this file.
|
template<template< typename > class STOT> |
using | forpy::DataStore = typename mu::variant< std::shared_ptr< const STOT< float > >, std::shared_ptr< const STOT< double > >, std::shared_ptr< const STOT< uint > >, std::shared_ptr< const STOT< uint8_t > >> |
| Variant for storing shared_ptrs to the stored data matrix type. More...
|
|
template<template< typename > class STOT> |
using | forpy::Data = typename mu::variant< Empty, STOT< float >, STOT< double >, STOT< uint >, STOT< uint8_t > > |
| Storing a variant of the provided data container type. More...
|
|
using | forpy::DataV = typename mu::variant< std::vector< float >, std::vector< double >, std::vector< uint >, std::vector< uint8_t > > |
|
|
template<typename V , class... VarArgs> |
V | forpy::GetWithDefVar (const std::unordered_map< std::string, mu::variant< VarArgs... >> &m, std::string const &key, const V &defval) |
|
◆ FORPY_UTIL_STORAGE_H_
#define FORPY_UTIL_STORAGE_H_ |