15template <
typename... T>
16inline void print(std::format_string<T...>
fmt, T&&... args) {
18 std::print(
fmt, std::forward<T>(args)...);
19 }
catch (
const std::system_error&) {
26template <
typename... T>
27inline void print(std::FILE*
f, std::format_string<T...>
fmt, T&&... args) {
29 std::print(
f,
fmt, std::forward<T>(args)...);
30 }
catch (
const std::system_error&) {
37template <
typename... T>
38inline void println(std::format_string<T...>
fmt, T&&... args) {
40 std::println(
fmt, std::forward<T>(args)...);
41 }
catch (
const std::system_error&) {
48template <
typename... T>
49inline void println(std::FILE*
f, std::format_string<T...>
fmt, T&&... args) {
51 std::println(
f,
fmt, std::forward<T>(args)...);
52 }
catch (
const std::system_error&) {
Definition Expression.hpp:18
IntrusiveSharedPtr< T > AllocateIntrusiveShared(Alloc alloc, Args &&... args)
Definition IntrusiveSharedPtr.hpp:275
void print(std::format_string< T... > fmt, T &&... args)
Definition Print.hpp:16
void println(std::format_string< T... > fmt, T &&... args)
Definition Print.hpp:38