Static Public Member Functions | Static Public Attributes | List of all members
util::details::ValueToString< Value, std::enable_if_t< std::is_convertible_v< Value, std::string > ||std::is_constructible_v< std::string, Value > > > Struct Template Reference

#include <MultipleChoiceSelection.h>

Static Public Member Functions

template<typename T >
static std::optional< std::stringconvert (T const &value)
 

Static Public Attributes

static constexpr bool can_convert = true
 

Detailed Description

template<typename Value>
struct util::details::ValueToString< Value, std::enable_if_t< std::is_convertible_v< Value, std::string > ||std::is_constructible_v< std::string, Value > > >

Definition at line 604 of file MultipleChoiceSelection.h.

Member Function Documentation

template<typename Value >
template<typename T >
static std::optional<std::string> util::details::ValueToString< Value, std::enable_if_t< std::is_convertible_v< Value, std::string > ||std::is_constructible_v< std::string, Value > > >::convert ( T const &  value)
inlinestatic

Definition at line 612 of file MultipleChoiceSelection.h.

613  { return { std::string{ value } }; }
std::string string
Definition: nybbler.cc:12

Member Data Documentation

template<typename Value >
constexpr bool util::details::ValueToString< Value, std::enable_if_t< std::is_convertible_v< Value, std::string > ||std::is_constructible_v< std::string, Value > > >::can_convert = true
static

Definition at line 610 of file MultipleChoiceSelection.h.


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