7 #include "cppformat/format.h"
10 #ifndef ARP_INSIDE_ARP_H
11 #error Never include 'BasicFormatter.hxx' directly, just include 'Arp.h'
18 template<
typename C,
typename A>
class BasicString;
25 template<
typename C,
typename A = std::allocator<C>>
35 template<
typename... Args>
39 template<
typename... Args>
43 template<
typename... Args>
47 template<
typename... Args>
53 template<
typename C,
typename A>
54 template<
typename... Args>
60 template<
typename C,
typename A>
61 template<
typename... Args>
66 return fmt::format(format, args...);
68 catch (std::exception& e)
70 exceptionHandler(format, e.what());
75 template<
typename C,
typename A>
76 template<
typename... Args>
82 template<
typename C,
typename A>
83 template<
typename... Args>
88 return fmt::sprintf(format, args...);
90 catch (std::exception& e)
92 exceptionHandler(format, e.what());
Definition: BasicString.hxx:33
const CharType * CStr() const
Gets the character data of this string.
Definition: BasicString.hxx:1508
Root namespace for the PLCnext API