qxLib
Macros
string_setup.h File Reference
#include <qx/macros/config.h>
#include <qx/macros/suppress_warnings.h>
#include <qx/meta/tuple_utils.h>
#include <format>

Go to the source code of this file.

Macros

#define QX_FMT_DISABLE_RANGE_FORMATTING(T)   _QX_FMT_DISABLE_RANGE_FORMATTING(T)
 Disable built-in range formatting for a type. More...
 
#define QX_FMT_DISABLE_TUPLE_FORMATTING(T)   _QX_FMT_DISABLE_TUPLE_FORMATTING(T)
 Disable built-in tuple formatting for a type. More...
 

Detailed Description

Author
Khrapov
Date
10.06.2023

Definition in file string_setup.h.

Macro Definition Documentation

◆ QX_FMT_DISABLE_RANGE_FORMATTING

#define QX_FMT_DISABLE_RANGE_FORMATTING (   T)    _QX_FMT_DISABLE_RANGE_FORMATTING(T)

Disable built-in range formatting for a type.

If T supports range formatting, this macro disables it. This is useful for types that are ranges but should not be formatted as such.

Parameters
T- type to disable range formatting for

Definition at line 110 of file string_setup.h.

◆ QX_FMT_DISABLE_TUPLE_FORMATTING

#define QX_FMT_DISABLE_TUPLE_FORMATTING (   T)    _QX_FMT_DISABLE_TUPLE_FORMATTING(T)

Disable built-in tuple formatting for a type.

If T supports tuple formatting, this macro disables it. This is useful for types that are tuples but should not be formatted as such.

Parameters
T- type to disable tuple formatting for

Definition at line 118 of file string_setup.h.