8namespace Arp::Base::Core
24 template<
class T>
static bool ToString(
const T& value,
String& result);
25 template<
class T>
static bool ToValue(
const char* input, T& result);
26 template<
class T>
static bool ToValue(
const String& input, T& result);
29 template<
class T,
class TInt>
30 static bool ToValueIntegral(
const char* input, T& result);
34 static bool ToValueInternal(
const char* input, T& result);
35 static bool ToValueInternal(
const char* input,
bool& result);
36 static bool ToValueInternal(
const char* input,
byte& result);
37 static bool ToValueInternal(
const char* input,
int8& result);
38 static bool ToValueInternal(
const char* input,
uint8& result);
43#include "Arp/Base/Core/Detail/TryConvert.ipp"
This class represents the Arp String. The implementation is based on std::string.
Definition: String.hpp:39
This pure static class converts values of arbitrary Arp type from and to string, respectively.
Definition: TryConvert.hpp:19
TryConvert(void)=delete
Deleted default constructor to make this class pure static.
std::uint8_t uint8
The Arp unsigned integer type of 1 byte size.
Definition: PrimitiveTypes.hpp:25
std::int8_t int8
The Arp integer type of 1 byte size.
Definition: PrimitiveTypes.hpp:27
Root namespace for the PLCnext API