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

Public Member Functions

 LexicalCast ()=default
 
template<class Integral = Out>
std::enable_if_t< std::is_unsigned< Integral >::value, bool > operator() (Integral &out, std::string const &in) const
 
template<class Integral = Out>
std::enable_if_t< std::is_signed< Integral >::value, bool > operator() (Integral &out, std::string const &in) const
 
bool operator() (bool &out, std::string in) const
 

Detailed Description

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

Definition at line 170 of file LexicalCast.h.

Constructor & Destructor Documentation

◆ LexicalCast()

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

Member Function Documentation

◆ operator()() [1/3]

template<class Out >
template<class Integral = Out>
std::enable_if_t<std::is_unsigned<Integral>::value, bool> beast::detail::LexicalCast< Out, std::string >::operator() ( Integral &  out,
std::string const &  in 
) const

Definition at line 180 of file LexicalCast.h.

◆ operator()() [2/3]

template<class Out >
template<class Integral = Out>
std::enable_if_t<std::is_signed<Integral>::value, bool> beast::detail::LexicalCast< Out, std::string >::operator() ( Integral &  out,
std::string const &  in 
) const

Definition at line 187 of file LexicalCast.h.

◆ operator()() [3/3]

template<class Out >
bool beast::detail::LexicalCast< Out, std::string >::operator() ( bool &  out,
std::string  in 
) const

Definition at line 193 of file LexicalCast.h.