8#include "cppformat/format.h"
11#ifndef ARP_INSIDE_ARP_H
12 #error Never include 'BasicFormatter.hxx' directly, just include 'Arp.h'
19template<
typename C,
typename A>
class BasicString;
26template<
typename C,
typename A = std::allocator<C>>
36 template<
typename... Args>
40 template<
typename... Args>
44 template<
typename... Args>
48 template<
typename... Args>
54template<
typename C,
typename A>
55template<
typename... Args>
61template<
typename C,
typename A>
62template<
typename... Args>
67 return fmt::format(format, args...);
69 catch (std::exception& e)
71 exceptionHandler(format, e.what());
76template<
typename C,
typename A>
77template<
typename... Args>
83template<
typename C,
typename A>
84template<
typename... Args>
89 return fmt::sprintf(format, args...);
91 catch (std::exception& e)
93 exceptionHandler(format, e.what());
Definition: BasicString.hxx:34
const CharType * CStr() const
Gets the character data of this string.
Definition: BasicString.hxx:1518
Root namespace for the PLCnext API