Namespaces
Variants

std:: range_format

From cppreference.net
헤더에 정의됨 <format>
enum class range_format {

disabled,
map,
set,
sequence,
string,
debug_string

} ;
(C++23부터)

범위가 어떻게 형식화되어야 하는지 지정합니다.

상수

열거자 의미
disabled 범위 기본 포매터가 범위를 포맷하는 것을 허용하지 않음
map 범위를 맵 표현으로 포맷할 수 있도록 하며, 수정된 괄호 "{" , "}" 및 구분자 ": " 를 사용하여 다음 형식으로 pair-like 타입을 포맷:
{ key-1 : value-1 , ..., key-n : value-n }
set 범위를 집합 표현으로 포맷할 수 있도록 하며, 수정된 괄호 "{" "}" 를 사용하여 다음 형식으로 포맷:
{ key-1 , ..., key-n }
sequence 범위를 시퀀스 표현으로 포맷할 수 있도록 하며, 기본 괄호 "[" , "]" 및 구분자 ", " 를 사용하여 다음 형식으로 포맷:
[ element-1 , ..., element-n ]
string 범위를 문자열로 포맷할 수 있도록 함
debug_string 범위를 이스케이프된 문자열로 포맷할 수 있도록 함

참고 항목

(C++20)
주어진 타입에 대한 서식 규칙을 정의함
(클래스 템플릿)
범위에 적합한 std::range_format 을 선택함
(변수 템플릿)