rippled
Public Member Functions | List of all members
beast::detail::LexicalCast< std::string, In > Struct Template Reference

Public Member Functions

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

Detailed Description

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

Definition at line 146 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<Arithmetic>::value, bool> beast::detail::LexicalCast< std::string, In >::operator() ( std::string out,
Arithmetic  in 
)

Definition at line 152 of file LexicalCast.h.

◆ operator()() [2/2]

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

Definition at line 160 of file LexicalCast.h.