LibraryLink Utilities  3.0.1
Modern C++ wrapper over LibraryLink and WSTP
LLU::MArgumentManager::Setter< T > Struct Template Reference

Description

template<typename T>
struct LLU::MArgumentManager::Setter< T >

Helper structure to fully customize the way MArgumentManager sets an object of type T as result of a library function.

Note
You can explicitly specialize MArgumentManager::set for your type T, but having Setter<> allows you to define partial specializations.

#include <MArgumentManager.h>

Static Public Member Functions

static void set (MArgumentManager &, const T &)
 A function that tells LLU how to send an object of a user-defined type as a result of a library function This function is used internally by MArgumentManager::set. More...
 

Member Function Documentation

◆ set()

template<typename T >
static void LLU::MArgumentManager::Setter< T >::set ( MArgumentManager ,
const T &   
)
inlinestatic

A function that tells LLU how to send an object of a user-defined type as a result of a library function This function is used internally by MArgumentManager::set.