mir.pe (일반/어두운 화면)
최근 수정 시각 : 2024-05-28 20:23:40

틀:C++ 요소

[[@fn_attribute=attr1@]]
[[@fn_attribute_lnk=attr1@]]
@kw1=contexpr@
@kw1_post=_kwp1@
@kw2=long long@
@kw2_post=&&@
[[@cls_attribute=attr2@]]
[[@cls_attribute_lnk=attr2@]]
@ns1=std@
::@ns2=chrono@
::
@pre1_t=system_clock@
::@pre2_t=duration@
::@pre_e=enum@
@pre_post=_pre@

@body_v=val@
@body_f=fun@
@body_mf=mem_fn@
@body_post@
<
(
@arg1_concept=concept1@
<
@arg1_concept_tparam1=T1@
, @arg1_concept_tparam2=T2@
, @arg1_concept_tparam3=T3@
>
@arg1_kw=const@
@arg1_t_kw=int@
@arg1_t=type1@
@arg1_t_post=&@
@arg1_param=param1@
,
@arg2_concept=concept2@
<
@arg2_concept_tparam1=T1@
, @arg2_concept_tparam2=T2@
, @arg2_concept_tparam3=T3@
>
@arg2_kw=const@
@arg2_t_kw=int@
@arg2_t=type2@
@arg2_t_post=&@
@arg2_param=param2@
,
@arg3_concept=concept3@
<
@arg3_concept_tparam1=T1@
, @arg3_concept_tparam2=T2@
, @arg3_concept_tparam3=T3@
>
@arg3_kw=const@
@arg3_t_kw=int@
@arg3_t=type3@
@arg3_t_post=&@
@arg3_param=param3@
, @arg4_param=param4@
, @arg5_param=param5@
@arg_last_dots=, @...
)

@body_spec1=const@
@body_spec1_ref=&@
@body_spec2=noexcept@
>
@last=;@



1. 개요2. 사용법

1. 개요

현재 C++에서 사용가능한 모듈들을 일관적으로 표현하기 위한 템플릿 틀입니다.

2. 사용법

문법 [include(틀: C++11 요소), )]




ns1가 입력되었다면 이후 자동으로 ::가 붙습니다.


arg1_param이 입력되었다면 두 번째 매개변수 앞에는 자동으로 , 가 붙습니다.
arg2_param이 입력되었다면 세 번째 매개변수 앞에는 자동으로 , 가 붙습니다.