matio-cpp  v0.2.5
A C++ wrapper of the matio library, with memory ownership handling, to read and write .mat files.
matioCpp::make_variable_output< Class > Struct Template Reference

make_variable_output is a template utility to check the type that make_variable would output. More...

#include <matioCpp/ExogenousConversions.h>

Public Types

using type = typename std::conditional_t< matioCpp::is_make_variable_callable< Class >::value, decltype(matioCpp::make_variable(std::declval< std::string >(), std::declval< Class >())), void >
 

Detailed Description

template<typename Class>
struct matioCpp::make_variable_output< Class >

make_variable_output is a template utility to check the type that make_variable would output.

void is case make_variable is not callable

Definition at line 142 of file ExogenousConversions.h.

Member Typedef Documentation

◆ type

template<typename Class >
using matioCpp::make_variable_output< Class >::type = typename std::conditional_t<matioCpp::is_make_variable_callable<Class>::value, decltype(matioCpp::make_variable(std::declval<std::string>(), std::declval<Class>())), void>

Definition at line 144 of file ExogenousConversions.h.


The documentation for this struct was generated from the following file: