27#ifndef _STRING_TOOLS_LEXICAL_H_
28#define _STRING_TOOLS_LEXICAL_H_
32#include <boost/lexical_cast.hpp>
47 if (std::is_integral<XType>::value && !std::numeric_limits<XType>::is_signed && !std::is_same<XType, bool>::value)
58 val = boost::lexical_cast<XType>(str_id);
61 catch(
const std::exception& )
80 str = boost::lexical_cast<std::string>(val);
bool isdigit(char c)
Definition parserse_base_utils.h:91
TODO: (mj-xmr) This will be reduced in an another PR.
Definition byte_slice.h:40
const char *const str
Definition portlistingparse.c:23
#define DISABLE_GCC_WARNING
Definition warnings.h:24
#define POP_WARNINGS
Definition warnings.h:17
#define PUSH_WARNINGS
Definition warnings.h:16