xrpld
Loading...
Searching...
No Matches
beast::detail::LexicalCast< std::string, In > Struct Template Reference

#include <LexicalCast.h>

Public Member Functions

 LexicalCast ()=default
template<class Arithmetic = In>
std::enable_if_t< std::is_arithmetic_v< Arithmetic >, bool > operator() (std::string &out, Arithmetic in)
template<class Enumeration = In>
std::enable_if_t< std::is_enum_v< Enumeration >, bool > operator() (std::string &out, Enumeration in)

Detailed Description

template<class In>
struct beast::detail::LexicalCast< std::string, In >

Definition at line 26 of file LexicalCast.h.

Constructor & Destructor Documentation

◆ LexicalCast()

template<class In>
beast::detail::LexicalCast< std::string, In >::LexicalCast ( )
explicitdefault

Member Function Documentation

◆ operator()() [1/2]

template<class In>
template<class Arithmetic = In>
std::enable_if_t< std::is_arithmetic_v< Arithmetic >, bool > beast::detail::LexicalCast< std::string, In >::operator() ( std::string & out,
Arithmetic in )

Definition at line 32 of file LexicalCast.h.

◆ operator()() [2/2]

template<class In>
template<class Enumeration = In>
std::enable_if_t< std::is_enum_v< Enumeration >, bool > beast::detail::LexicalCast< std::string, In >::operator() ( std::string & out,
Enumeration in )

Definition at line 40 of file LexicalCast.h.