#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_ |