#!if attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if head_keyword != null
##======================================= include and import
'''{{{#569cd6 {{{namespace}}}}}}'''
#!if import != null
'''{{{#569cd6 {{{import}}}}}}'''{{{#c8865e {{{ <>}}}}}}{{{;}}}
#!if include != null
{{{#include }}}
#!if (template_available = (template_p0 != null || template_v0 != null || template_p1 != null || template_v1 != null || template_p2 != null || template_v2 != null || template_p3 != null || template_v3 != null)) || template_last_label != null
##======================================= template parameter 0
##======================================= template parameter 0 concept
{{{<}}}{{{#!if template_concept0_available = (template_cpt0 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept0_p0 != null || template_concept0_v0 != null || template_concept0_last_label != null
{{{<}}}{{{#!if template_concept0_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p0 != null
{{{#!if !template_concept0_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p0_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p0_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_p1 != null || template_v1 != null
##======================================= template parameter 1
{{{, }}}}}}{{{#!if template_concept1_available = (template_cpt1 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept1_p0 != null || template_concept1_v0 != null || template_concept1_last_label != null
{{{<}}}{{{#!if template_concept1_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p1 != null
{{{#!if !template_concept1_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p1_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v1 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p1_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_p2 != null || template_v2 != null
##======================================= template parameter 2
{{{, }}}}}}{{{#!if template_concept2_available = (template_cpt2 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept2_p0 != null || template_concept2_v0 != null || template_concept2_last_label != null
{{{<}}}{{{#!if template_concept2_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p2 != null
{{{#!if !template_concept2_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p2_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v2 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p2_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_last_label == null
{{{>}}}}}}{{{#!if template_last_label != null
##======================================= template parameters end
{{{>}}}}}}
#!if pre_available = (kw1 != null || kw1_post != null || kw2 != null || kw2_post != null || cls_attribute != null || cls_attribute_lnk != null || ns_end != null || pre1_t != null || pre2_t != null || pre_e != null)
#!if body_available = (body_number != null || body_string != null || body_v != null || body_gv != null || body_f != null || body_mv != null || body_mf != null || body_static_mv != null || body_static_mf != null || body_post != null)
#!if head_keyword != null && pre_available
{{{ }}}
#!if fn_attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if fn_attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if kw1 != null
'''{{{#CornFlowerBlue {{{contexpr}}}}}}'''{{{#!if kw1_post != null
{{{}}}}}}{{{#!if kw1_post == null && kw2 != null
{{{ }}}}}}
#!if kw2 != null
'''{{{#CornFlowerBlue {{{long long}}}}}}'''{{{#!if kw2_post != null
{{{&&}}}}}}{{{#!if kw2_post == null && (cls_attribute != null || cls_attribute_lnk != null)
{{{ }}}}}}
#!if cls_attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]
#!if cls_attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]
#!if head_keyword != null && (cls_attribute != null || cls_attribute_lnk != null)
{{{ }}}
#!if ns != null
'''{{{#58fafe {{{이름공간-식별자}}}}}}'''
#!if ns1 != null
'''{{{#58fafe {{{std}}}}}}'''
#!if ns2 != null
{{{::}}}'''{{{#58fafe {{{chrono}}}}}}'''
#!if ns3 != null
{{{::}}}'''{{{#58fafe {{{chrono_literals}}}}}}'''
#!if ns1 != null && ns_end == null
{{{::}}}
#!if ns1 != null && ns_end != null
{{{}}}
#!if pre1_t != null
{{{#4ec9b0,#6fdbba {{{system_clock}}}}}}
#!if pre2_t != null
{{{::}}}{{{#4ec9b0,#6fdbba {{{duration}}}}}}
#!if pre_e != null
{{{::}}}{{{#f0f068 {{{enum}}}}}}
#!if pre_post != null
##======================================= body begin
{{{}}}
#!if body_available && pre_available
{{{ }}}
#!if body_number != null
{{{#b5cea8 {{{}}}}}}
#!if body_string != null
{{{#c8865e {{{}}}}}}
#!if body_v != null
{{{#a9a9b0,#a1a1a2 {{{}}}}}}
#!if body_gv != null
{{{#ffa3d2 {{{}}}}}}
#!if body_mv != null
{{{#ffffff {{{}}}}}}
#!if body_f != null
{{{#f87a7a {{{}}}}}}
#!if body_mf != null
{{{#f0a962 {{{}}}}}}
#!if body_static_mv != null
{{{#ffffff '''{{{}}}'''}}}
#!if body_static_mf != null
{{{#f0a962 '''{{{}}}'''}}}
#!if body_post != null
{{{}}}
#!if body_tmpopen != null
{{{<}}}
#!if body_bopen != null
{{{(}}}
#!if arg1_concept != null
##======================================= argument 1
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg1_concept_tparam1 != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg1_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg1_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg1_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg2_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg1_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg1_t_post!=null
{{{}}}
#!if arg1_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg1_concept != null || arg1_kw != null || arg1_t_kw != null || arg1_t != null || arg1_param != null) && (arg2_concept != null || arg2_kw != null || arg2_t_kw != null || arg2_t != null || arg2_param != null)
{{{, }}}
#!if arg2_concept!=null
##======================================= argument 2
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg2_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if ar2_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg2_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg2_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg2_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg2_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg2_t_post!=null
{{{}}}
#!if arg2_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg2_concept != null || arg2_kw != null || arg2_t_kw != null || arg2_t != null || arg2_param != null) && (arg3_concept != null || arg3_kw != null || arg3_t_kw != null || arg3_t != null || arg3_param != null)
{{{, }}}
#!if arg3_concept!=null
##======================================= argument 3
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg3_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg3_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg3_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg3_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg3_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg3_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg3_t_post!=null
{{{}}}
#!if arg3_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg3_concept != null || arg3_kw != null || arg3_t_kw != null || arg3_t != null || arg3_param != null) && (arg4_concept != null || arg4_kw != null || arg4_t_kw != null || arg4_t != null || arg4_param != null)
{{{, }}}
#!if arg4_concept!=null
##======================================= argument4
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg4_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg4_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg4_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg4_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg4_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg4_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg4_t_post!=null
{{{}}}
#!if arg4_param != null
{{{#bcdce6 {{{}}}}}}
#!if arg5_param != null
##======================================= argument5, argument6
{{{#bcdce6 {{{, }}}}}}
#!if arg6_param != null
{{{#bcdce6 {{{, }}}}}}
#!if arg_last_dots != null
{{{, ...}}}
#!if body_bopen != null
{{{#!if body_spec1 != null
{{{) }}}}}}{{{#!if body_spec1 == null
{{{)}}}}}}
#!if body_spec1 != null
##======================================= body end
##======================================= specifiers
'''{{{#569cd6 {{{const}}}}}}'''
#!if body_spec1_paren != null
{{{(}}}
#!if body_spec1_ref != null
{{{}}}
#!if body_spec2 != null
{{{#!if body_spec1 != null && body_spec1_paren == null
{{{ }}}}}}'''{{{#569cd6 {{{noexcept}}}}}}'''
#!if body_spec2_paren != null
{{{(}}}
#!if body_spec2_label != null
{{{}}}
#!if body_spec2_paren != null
{{{)}}}
#!if body_spec1_paren != null
{{{)}}}
#!if label_last != null
{{{}}}
#!if body_tmpopen != null
##======================================= footer
{{{>}}}
#!if last != null
{{{}}}
#!if attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if head_keyword != null
##======================================= include and import
'''{{{#569cd6 {{{{}}}}}}'''
#!if import != null
'''{{{#569cd6 {{{import}}}}}}'''{{{#c8865e {{{ <>}}}}}}{{{;}}}
#!if include != null
{{{#include }}}
#!if (template_available = (template_p0 != null || template_v0 != null || template_p1 != null || template_v1 != null || template_p2 != null || template_v2 != null || template_p3 != null || template_v3 != null)) || template_last_label != null
##======================================= template parameter 0
##======================================= template parameter 0 concept
{{{<}}}{{{#!if template_concept0_available = (template_cpt0 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept0_p0 != null || template_concept0_v0 != null || template_concept0_last_label != null
{{{<}}}{{{#!if template_concept0_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p0 != null
{{{#!if !template_concept0_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p0_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p0_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_p1 != null || template_v1 != null
##======================================= template parameter 1
{{{, }}}}}}{{{#!if template_concept1_available = (template_cpt1 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept1_p0 != null || template_concept1_v0 != null || template_concept1_last_label != null
{{{<}}}{{{#!if template_concept1_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p1 != null
{{{#!if !template_concept1_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p1_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v1 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p1_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_p2 != null || template_v2 != null
##======================================= template parameter 2
{{{, }}}}}}{{{#!if template_concept2_available = (template_cpt2 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept2_p0 != null || template_concept2_v0 != null || template_concept2_last_label != null
{{{<}}}{{{#!if template_concept2_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p2 != null
{{{#!if !template_concept2_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p2_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v2 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p2_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_last_label == null
{{{>}}}}}}{{{#!if template_last_label != null
##======================================= template parameters end
{{{>}}}}}}
#!if pre_available = (kw1 != null || kw1_post != null || kw2 != null || kw2_post != null || cls_attribute != null || cls_attribute_lnk != null || ns_end != null || pre1_t != null || pre2_t != null || pre_e != null)
#!if body_available = (body_number != null || body_string != null || body_v != null || body_gv != null || body_f != null || body_mv != null || body_mf != null || body_static_mv != null || body_static_mf != null || body_post != null)
#!if head_keyword != null && pre_available
{{{ }}}
#!if fn_attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if fn_attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if kw1 != null
'''{{{#CornFlowerBlue {{{contexpr}}}}}}'''{{{#!if kw1_post != null
{{{}}}}}}{{{#!if kw1_post == null && kw2 != null
{{{ }}}}}}
#!if kw2 != null
'''{{{#CornFlowerBlue {{{long long}}}}}}'''{{{#!if kw2_post != null
{{{&&}}}}}}{{{#!if kw2_post == null && (cls_attribute != null || cls_attribute_lnk != null)
{{{ }}}}}}
#!if cls_attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]
#!if cls_attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]
#!if head_keyword != null && (cls_attribute != null || cls_attribute_lnk != null)
{{{ }}}
#!if ns != null
'''{{{#58fafe {{{}}}}}}'''
#!if ns1 != null
'''{{{#58fafe {{{std}}}}}}'''
#!if ns2 != null
{{{::}}}'''{{{#58fafe {{{chrono}}}}}}'''
#!if ns3 != null
{{{::}}}'''{{{#58fafe {{{chrono_literals}}}}}}'''
#!if ns1 != null && ns_end == null
{{{::}}}
#!if ns1 != null && ns_end != null
{{{}}}
#!if pre1_t != null
{{{#4ec9b0,#6fdbba {{{system_clock}}}}}}
#!if pre2_t != null
{{{::}}}{{{#4ec9b0,#6fdbba {{{duration}}}}}}
#!if pre_e != null
{{{::}}}{{{#f0f068 {{{enum}}}}}}
#!if pre_post != null
##======================================= body begin
{{{}}}
#!if body_available && pre_available
{{{ }}}
#!if body_number != null
{{{#b5cea8 {{{}}}}}}
#!if body_string != null
{{{#c8865e {{{}}}}}}
#!if body_v != null
{{{#a9a9b0,#a1a1a2 {{{}}}}}}
#!if body_gv != null
{{{#ffa3d2 {{{}}}}}}
#!if body_mv != null
{{{#ffffff {{{}}}}}}
#!if body_f != null
{{{#f87a7a {{{}}}}}}
#!if body_mf != null
{{{#f0a962 {{{}}}}}}
#!if body_static_mv != null
{{{#ffffff '''{{{}}}'''}}}
#!if body_static_mf != null
{{{#f0a962 '''{{{}}}'''}}}
#!if body_post != null
{{{}}}
#!if body_tmpopen != null
{{{<}}}
#!if body_bopen != null
{{{(}}}
#!if arg1_concept != null
##======================================= argument 1
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg1_concept_tparam1 != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg1_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg1_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg1_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg2_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg1_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg1_t_post!=null
{{{}}}
#!if arg1_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg1_concept != null || arg1_kw != null || arg1_t_kw != null || arg1_t != null || arg1_param != null) && (arg2_concept != null || arg2_kw != null || arg2_t_kw != null || arg2_t != null || arg2_param != null)
{{{, }}}
#!if arg2_concept!=null
##======================================= argument 2
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg2_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if ar2_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg2_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg2_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg2_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg2_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg2_t_post!=null
{{{}}}
#!if arg2_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg2_concept != null || arg2_kw != null || arg2_t_kw != null || arg2_t != null || arg2_param != null) && (arg3_concept != null || arg3_kw != null || arg3_t_kw != null || arg3_t != null || arg3_param != null)
{{{, }}}
#!if arg3_concept!=null
##======================================= argument 3
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg3_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg3_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg3_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg3_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg3_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg3_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg3_t_post!=null
{{{}}}
#!if arg3_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg3_concept != null || arg3_kw != null || arg3_t_kw != null || arg3_t != null || arg3_param != null) && (arg4_concept != null || arg4_kw != null || arg4_t_kw != null || arg4_t != null || arg4_param != null)
{{{, }}}
#!if arg4_concept!=null
##======================================= argument4
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg4_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg4_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg4_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg4_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg4_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg4_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg4_t_post!=null
{{{}}}
#!if arg4_param != null
{{{#bcdce6 {{{}}}}}}
#!if arg5_param != null
##======================================= argument5, argument6
{{{#bcdce6 {{{, }}}}}}
#!if arg6_param != null
{{{#bcdce6 {{{, }}}}}}
#!if arg_last_dots != null
{{{, ...}}}
#!if body_bopen != null
{{{#!if body_spec1 != null
{{{) }}}}}}{{{#!if body_spec1 == null
{{{)}}}}}}
#!if body_spec1 != null
##======================================= body end
##======================================= specifiers
'''{{{#569cd6 {{{const}}}}}}'''
#!if body_spec1_paren != null
{{{(}}}
#!if body_spec1_ref != null
{{{}}}
#!if body_spec2 != null
{{{#!if body_spec1 != null && body_spec1_paren == null
{{{ }}}}}}'''{{{#569cd6 {{{noexcept}}}}}}'''
#!if body_spec2_paren != null
{{{(}}}
#!if body_spec2_label != null
{{{}}}
#!if body_spec2_paren != null
{{{)}}}
#!if body_spec1_paren != null
{{{)}}}
#!if label_last != null
{{{}}}
#!if body_tmpopen != null
##======================================= footer
{{{>}}}
#!if last != null
{{{}}}
#!if attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if head_keyword != null
##======================================= include and import
'''{{{#569cd6 {{{}}}}}}'''
#!if import != null
'''{{{#569cd6 {{{import}}}}}}'''{{{#c8865e {{{ <>}}}}}}{{{;}}}
#!if include != null
{{{#include }}}
#!if (template_available = (template_p0 != null || template_v0 != null || template_p1 != null || template_v1 != null || template_p2 != null || template_v2 != null || template_p3 != null || template_v3 != null)) || template_last_label != null
##======================================= template parameter 0
##======================================= template parameter 0 concept
{{{<}}}{{{#!if template_concept0_available = (template_cpt0 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept0_p0 != null || template_concept0_v0 != null || template_concept0_last_label != null
{{{<}}}{{{#!if template_concept0_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p0 != null
{{{#!if !template_concept0_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p0_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p0_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_p1 != null || template_v1 != null
##======================================= template parameter 1
{{{, }}}}}}{{{#!if template_concept1_available = (template_cpt1 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept1_p0 != null || template_concept1_v0 != null || template_concept1_last_label != null
{{{<}}}{{{#!if template_concept1_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p1 != null
{{{#!if !template_concept1_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p1_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v1 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p1_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_p2 != null || template_v2 != null
##======================================= template parameter 2
{{{, }}}}}}{{{#!if template_concept2_available = (template_cpt2 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept2_p0 != null || template_concept2_v0 != null || template_concept2_last_label != null
{{{<}}}{{{#!if template_concept2_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p2 != null
{{{#!if !template_concept2_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p2_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v2 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p2_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_last_label == null
{{{>}}}}}}{{{#!if template_last_label != null
##======================================= template parameters end
{{{>}}}}}}
#!if pre_available = (kw1 != null || kw1_post != null || kw2 != null || kw2_post != null || cls_attribute != null || cls_attribute_lnk != null || ns_end != null || pre1_t != null || pre2_t != null || pre_e != null)
#!if body_available = (body_number != null || body_string != null || body_v != null || body_gv != null || body_f != null || body_mv != null || body_mf != null || body_static_mv != null || body_static_mf != null || body_post != null)
#!if head_keyword != null && pre_available
{{{ }}}
#!if fn_attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if fn_attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if kw1 != null
'''{{{#CornFlowerBlue {{{contexpr}}}}}}'''{{{#!if kw1_post != null
{{{}}}}}}{{{#!if kw1_post == null && kw2 != null
{{{ }}}}}}
#!if kw2 != null
'''{{{#CornFlowerBlue {{{long long}}}}}}'''{{{#!if kw2_post != null
{{{&&}}}}}}{{{#!if kw2_post == null && (cls_attribute != null || cls_attribute_lnk != null)
{{{ }}}}}}
#!if cls_attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]
#!if cls_attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]
#!if head_keyword != null && (cls_attribute != null || cls_attribute_lnk != null)
{{{ }}}
#!if ns != null
'''{{{#58fafe {{{}}}}}}'''
#!if ns1 != null
'''{{{#58fafe {{{std}}}}}}'''
#!if ns2 != null
{{{::}}}'''{{{#58fafe {{{chrono}}}}}}'''
#!if ns3 != null
{{{::}}}'''{{{#58fafe {{{chrono_literals}}}}}}'''
#!if ns1 != null && ns_end == null
{{{::}}}
#!if ns1 != null && ns_end != null
{{{}}}
#!if pre1_t != null
{{{#4ec9b0,#6fdbba {{{반환-자료형}}}}}}
#!if pre2_t != null
{{{::}}}{{{#4ec9b0,#6fdbba {{{duration}}}}}}
#!if pre_e != null
{{{::}}}{{{#f0f068 {{{enum}}}}}}
#!if pre_post != null
##======================================= body begin
{{{}}}
#!if body_available && pre_available
{{{ }}}
#!if body_number != null
{{{#b5cea8 {{{}}}}}}
#!if body_string != null
{{{#c8865e {{{}}}}}}
#!if body_v != null
{{{#a9a9b0,#a1a1a2 {{{}}}}}}
#!if body_gv != null
{{{#ffa3d2 {{{}}}}}}
#!if body_mv != null
{{{#ffffff {{{}}}}}}
#!if body_f != null
{{{#f87a7a {{{멤버-함수-식별자}}}}}}
#!if body_mf != null
{{{#f0a962 {{{}}}}}}
#!if body_static_mv != null
{{{#ffffff '''{{{}}}'''}}}
#!if body_static_mf != null
{{{#f0a962 '''{{{}}}'''}}}
#!if body_post != null
{{{}}}
#!if body_tmpopen != null
{{{<}}}
#!if body_bopen != null
{{{(}}}
#!if arg1_concept != null
##======================================= argument 1
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg1_concept_tparam1 != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg1_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg1_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg1_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg2_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg1_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg1_t_post!=null
{{{}}}
#!if arg1_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg1_concept != null || arg1_kw != null || arg1_t_kw != null || arg1_t != null || arg1_param != null) && (arg2_concept != null || arg2_kw != null || arg2_t_kw != null || arg2_t != null || arg2_param != null)
{{{, }}}
#!if arg2_concept!=null
##======================================= argument 2
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg2_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if ar2_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg2_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg2_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg2_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg2_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg2_t_post!=null
{{{}}}
#!if arg2_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg2_concept != null || arg2_kw != null || arg2_t_kw != null || arg2_t != null || arg2_param != null) && (arg3_concept != null || arg3_kw != null || arg3_t_kw != null || arg3_t != null || arg3_param != null)
{{{, }}}
#!if arg3_concept!=null
##======================================= argument 3
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg3_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg3_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg3_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg3_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg3_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg3_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg3_t_post!=null
{{{}}}
#!if arg3_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg3_concept != null || arg3_kw != null || arg3_t_kw != null || arg3_t != null || arg3_param != null) && (arg4_concept != null || arg4_kw != null || arg4_t_kw != null || arg4_t != null || arg4_param != null)
{{{, }}}
#!if arg4_concept!=null
##======================================= argument4
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg4_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg4_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg4_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg4_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg4_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg4_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg4_t_post!=null
{{{}}}
#!if arg4_param != null
{{{#bcdce6 {{{}}}}}}
#!if arg5_param != null
##======================================= argument5, argument6
{{{#bcdce6 {{{, }}}}}}
#!if arg6_param != null
{{{#bcdce6 {{{, }}}}}}
#!if arg_last_dots != null
{{{, ...}}}
#!if body_bopen != null
{{{#!if body_spec1 != null
{{{) }}}}}}{{{#!if body_spec1 == null
{{{)}}}}}}
#!if body_spec1 != null
##======================================= body end
##======================================= specifiers
'''{{{#569cd6 {{{const}}}}}}'''
#!if body_spec1_paren != null
{{{(}}}
#!if body_spec1_ref != null
{{{}}}
#!if body_spec2 != null
{{{#!if body_spec1 != null && body_spec1_paren == null
{{{ }}}}}}'''{{{#569cd6 {{{noexcept}}}}}}'''
#!if body_spec2_paren != null
{{{(}}}
#!if body_spec2_label != null
{{{}}}
#!if body_spec2_paren != null
{{{)}}}
#!if body_spec1_paren != null
{{{)}}}
#!if label_last != null
{{{}}}
#!if body_tmpopen != null
##======================================= footer
{{{>}}}
#!if last != null
{{{;}}}
#!if attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if head_keyword != null
##======================================= include and import
'''{{{#569cd6 {{{}}}}}}'''
#!if import != null
'''{{{#569cd6 {{{import}}}}}}'''{{{#c8865e {{{ <>}}}}}}{{{;}}}
#!if include != null
{{{#include }}}
#!if (template_available = (template_p0 != null || template_v0 != null || template_p1 != null || template_v1 != null || template_p2 != null || template_v2 != null || template_p3 != null || template_v3 != null)) || template_last_label != null
##======================================= template parameter 0
##======================================= template parameter 0 concept
{{{<}}}{{{#!if template_concept0_available = (template_cpt0 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept0_p0 != null || template_concept0_v0 != null || template_concept0_last_label != null
{{{<}}}{{{#!if template_concept0_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p0 != null
{{{#!if !template_concept0_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p0_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p0_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_p1 != null || template_v1 != null
##======================================= template parameter 1
{{{, }}}}}}{{{#!if template_concept1_available = (template_cpt1 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept1_p0 != null || template_concept1_v0 != null || template_concept1_last_label != null
{{{<}}}{{{#!if template_concept1_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p1 != null
{{{#!if !template_concept1_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p1_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v1 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p1_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_p2 != null || template_v2 != null
##======================================= template parameter 2
{{{, }}}}}}{{{#!if template_concept2_available = (template_cpt2 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept2_p0 != null || template_concept2_v0 != null || template_concept2_last_label != null
{{{<}}}{{{#!if template_concept2_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p2 != null
{{{#!if !template_concept2_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p2_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v2 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p2_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_last_label == null
{{{>}}}}}}{{{#!if template_last_label != null
##======================================= template parameters end
{{{>}}}}}}
#!if pre_available = (kw1 != null || kw1_post != null || kw2 != null || kw2_post != null || cls_attribute != null || cls_attribute_lnk != null || ns_end != null || pre1_t != null || pre2_t != null || pre_e != null)
#!if body_available = (body_number != null || body_string != null || body_v != null || body_gv != null || body_f != null || body_mv != null || body_mf != null || body_static_mv != null || body_static_mf != null || body_post != null)
#!if head_keyword != null && pre_available
{{{ }}}
#!if fn_attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if fn_attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if kw1 != null
'''{{{#CornFlowerBlue {{{contexpr}}}}}}'''{{{#!if kw1_post != null
{{{}}}}}}{{{#!if kw1_post == null && kw2 != null
{{{ }}}}}}
#!if kw2 != null
'''{{{#CornFlowerBlue {{{long long}}}}}}'''{{{#!if kw2_post != null
{{{&&}}}}}}{{{#!if kw2_post == null && (cls_attribute != null || cls_attribute_lnk != null)
{{{ }}}}}}
#!if cls_attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]
#!if cls_attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]
#!if head_keyword != null && (cls_attribute != null || cls_attribute_lnk != null)
{{{ }}}
#!if ns != null
'''{{{#58fafe {{{}}}}}}'''
#!if ns1 != null
'''{{{#58fafe {{{std}}}}}}'''
#!if ns2 != null
{{{::}}}'''{{{#58fafe {{{chrono}}}}}}'''
#!if ns3 != null
{{{::}}}'''{{{#58fafe {{{chrono_literals}}}}}}'''
#!if ns1 != null && ns_end == null
{{{::}}}
#!if ns1 != null && ns_end != null
{{{}}}
#!if pre1_t != null
{{{#4ec9b0,#6fdbba {{{자료형}}}}}}
#!if pre2_t != null
{{{::}}}{{{#4ec9b0,#6fdbba {{{duration}}}}}}
#!if pre_e != null
{{{::}}}{{{#f0f068 {{{enum}}}}}}
#!if pre_post != null
##======================================= body begin
{{{}}}
#!if body_available && pre_available
{{{ }}}
#!if body_number != null
{{{#b5cea8 {{{}}}}}}
#!if body_string != null
{{{#c8865e {{{}}}}}}
#!if body_v != null
{{{#a9a9b0,#a1a1a2 {{{}}}}}}
#!if body_gv != null
{{{#ffa3d2 {{{멤버-변수-식별자}}}}}}
#!if body_mv != null
{{{#ffffff {{{}}}}}}
#!if body_f != null
{{{#f87a7a {{{}}}}}}
#!if body_mf != null
{{{#f0a962 {{{}}}}}}
#!if body_static_mv != null
{{{#ffffff '''{{{}}}'''}}}
#!if body_static_mf != null
{{{#f0a962 '''{{{}}}'''}}}
#!if body_post != null
{{{}}}
#!if body_tmpopen != null
{{{<}}}
#!if body_bopen != null
{{{(}}}
#!if arg1_concept != null
##======================================= argument 1
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg1_concept_tparam1 != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg1_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg1_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg1_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg2_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg1_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg1_t_post!=null
{{{}}}
#!if arg1_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg1_concept != null || arg1_kw != null || arg1_t_kw != null || arg1_t != null || arg1_param != null) && (arg2_concept != null || arg2_kw != null || arg2_t_kw != null || arg2_t != null || arg2_param != null)
{{{, }}}
#!if arg2_concept!=null
##======================================= argument 2
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg2_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if ar2_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg2_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg2_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg2_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg2_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg2_t_post!=null
{{{}}}
#!if arg2_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg2_concept != null || arg2_kw != null || arg2_t_kw != null || arg2_t != null || arg2_param != null) && (arg3_concept != null || arg3_kw != null || arg3_t_kw != null || arg3_t != null || arg3_param != null)
{{{, }}}
#!if arg3_concept!=null
##======================================= argument 3
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg3_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg3_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg3_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg3_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg3_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg3_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg3_t_post!=null
{{{}}}
#!if arg3_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg3_concept != null || arg3_kw != null || arg3_t_kw != null || arg3_t != null || arg3_param != null) && (arg4_concept != null || arg4_kw != null || arg4_t_kw != null || arg4_t != null || arg4_param != null)
{{{, }}}
#!if arg4_concept!=null
##======================================= argument4
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg4_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg4_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg4_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg4_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg4_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg4_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg4_t_post!=null
{{{}}}
#!if arg4_param != null
{{{#bcdce6 {{{}}}}}}
#!if arg5_param != null
##======================================= argument5, argument6
{{{#bcdce6 {{{, }}}}}}
#!if arg6_param != null
{{{#bcdce6 {{{, }}}}}}
#!if arg_last_dots != null
{{{, ...}}}
#!if body_bopen != null
{{{#!if body_spec1 != null
{{{) }}}}}}{{{#!if body_spec1 == null
{{{)}}}}}}
#!if body_spec1 != null
##======================================= body end
##======================================= specifiers
'''{{{#569cd6 {{{const}}}}}}'''
#!if body_spec1_paren != null
{{{(}}}
#!if body_spec1_ref != null
{{{}}}
#!if body_spec2 != null
{{{#!if body_spec1 != null && body_spec1_paren == null
{{{ }}}}}}'''{{{#569cd6 {{{noexcept}}}}}}'''
#!if body_spec2_paren != null
{{{(}}}
#!if body_spec2_label != null
{{{}}}
#!if body_spec2_paren != null
{{{)}}}
#!if body_spec1_paren != null
{{{)}}}
#!if label_last != null
{{{}}}
#!if body_tmpopen != null
##======================================= footer
{{{>}}}
#!if last != null
{{{;}}}
#!if attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if head_keyword != null
##======================================= include and import
'''{{{#569cd6 {{{class}}}}}}'''
#!if import != null
'''{{{#569cd6 {{{import}}}}}}'''{{{#c8865e {{{ <>}}}}}}{{{;}}}
#!if include != null
{{{#include }}}
#!if (template_available = (template_p0 != null || template_v0 != null || template_p1 != null || template_v1 != null || template_p2 != null || template_v2 != null || template_p3 != null || template_v3 != null)) || template_last_label != null
##======================================= template parameter 0
##======================================= template parameter 0 concept
{{{<}}}{{{#!if template_concept0_available = (template_cpt0 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept0_p0 != null || template_concept0_v0 != null || template_concept0_last_label != null
{{{<}}}{{{#!if template_concept0_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p0 != null
{{{#!if !template_concept0_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p0_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p0_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_p1 != null || template_v1 != null
##======================================= template parameter 1
{{{, }}}}}}{{{#!if template_concept1_available = (template_cpt1 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept1_p0 != null || template_concept1_v0 != null || template_concept1_last_label != null
{{{<}}}{{{#!if template_concept1_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p1 != null
{{{#!if !template_concept1_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p1_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v1 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p1_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_p2 != null || template_v2 != null
##======================================= template parameter 2
{{{, }}}}}}{{{#!if template_concept2_available = (template_cpt2 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept2_p0 != null || template_concept2_v0 != null || template_concept2_last_label != null
{{{<}}}{{{#!if template_concept2_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p2 != null
{{{#!if !template_concept2_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p2_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v2 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p2_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_last_label == null
{{{>}}}}}}{{{#!if template_last_label != null
##======================================= template parameters end
{{{>}}}}}}
#!if pre_available = (kw1 != null || kw1_post != null || kw2 != null || kw2_post != null || cls_attribute != null || cls_attribute_lnk != null || ns_end != null || pre1_t != null || pre2_t != null || pre_e != null)
#!if body_available = (body_number != null || body_string != null || body_v != null || body_gv != null || body_f != null || body_mv != null || body_mf != null || body_static_mv != null || body_static_mf != null || body_post != null)
#!if head_keyword != null && pre_available
{{{ }}}
#!if fn_attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if fn_attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if kw1 != null
'''{{{#CornFlowerBlue {{{contexpr}}}}}}'''{{{#!if kw1_post != null
{{{}}}}}}{{{#!if kw1_post == null && kw2 != null
{{{ }}}}}}
#!if kw2 != null
'''{{{#CornFlowerBlue {{{long long}}}}}}'''{{{#!if kw2_post != null
{{{&&}}}}}}{{{#!if kw2_post == null && (cls_attribute != null || cls_attribute_lnk != null)
{{{ }}}}}}
#!if cls_attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]
#!if cls_attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]
#!if head_keyword != null && (cls_attribute != null || cls_attribute_lnk != null)
{{{ }}}
#!if ns != null
'''{{{#58fafe {{{}}}}}}'''
#!if ns1 != null
'''{{{#58fafe {{{std}}}}}}'''
#!if ns2 != null
{{{::}}}'''{{{#58fafe {{{chrono}}}}}}'''
#!if ns3 != null
{{{::}}}'''{{{#58fafe {{{chrono_literals}}}}}}'''
#!if ns1 != null && ns_end == null
{{{::}}}
#!if ns1 != null && ns_end != null
{{{}}}
#!if pre1_t != null
{{{#4ec9b0,#6fdbba {{{system_clock}}}}}}
#!if pre2_t != null
{{{::}}}{{{#4ec9b0,#6fdbba {{{duration}}}}}}
#!if pre_e != null
{{{::}}}{{{#f0f068 {{{enum}}}}}}
#!if pre_post != null
##======================================= body begin
{{{}}}
#!if body_available && pre_available
{{{ }}}
#!if body_number != null
{{{#b5cea8 {{{}}}}}}
#!if body_string != null
{{{#c8865e {{{}}}}}}
#!if body_v != null
{{{#a9a9b0,#a1a1a2 {{{}}}}}}
#!if body_gv != null
{{{#ffa3d2 {{{}}}}}}
#!if body_mv != null
{{{#ffffff {{{}}}}}}
#!if body_f != null
{{{#f87a7a {{{}}}}}}
#!if body_mf != null
{{{#f0a962 {{{}}}}}}
#!if body_static_mv != null
{{{#ffffff '''{{{}}}'''}}}
#!if body_static_mf != null
{{{#f0a962 '''{{{}}}'''}}}
#!if body_post != null
{{{}}}
#!if body_tmpopen != null
{{{<}}}
#!if body_bopen != null
{{{(}}}
#!if arg1_concept != null
##======================================= argument 1
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg1_concept_tparam1 != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg1_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg1_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg1_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg2_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg1_t!=null
{{{#4ec9b0,#6fdbba {{{멤버-클래스-식별자}}}}}}
#!if arg1_t_post!=null
{{{}}}
#!if arg1_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg1_concept != null || arg1_kw != null || arg1_t_kw != null || arg1_t != null || arg1_param != null) && (arg2_concept != null || arg2_kw != null || arg2_t_kw != null || arg2_t != null || arg2_param != null)
{{{, }}}
#!if arg2_concept!=null
##======================================= argument 2
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg2_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if ar2_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg2_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg2_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg2_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg2_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg2_t_post!=null
{{{}}}
#!if arg2_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg2_concept != null || arg2_kw != null || arg2_t_kw != null || arg2_t != null || arg2_param != null) && (arg3_concept != null || arg3_kw != null || arg3_t_kw != null || arg3_t != null || arg3_param != null)
{{{, }}}
#!if arg3_concept!=null
##======================================= argument 3
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg3_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg3_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg3_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg3_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg3_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg3_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg3_t_post!=null
{{{}}}
#!if arg3_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg3_concept != null || arg3_kw != null || arg3_t_kw != null || arg3_t != null || arg3_param != null) && (arg4_concept != null || arg4_kw != null || arg4_t_kw != null || arg4_t != null || arg4_param != null)
{{{, }}}
#!if arg4_concept!=null
##======================================= argument4
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg4_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg4_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg4_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg4_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg4_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg4_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg4_t_post!=null
{{{}}}
#!if arg4_param != null
{{{#bcdce6 {{{}}}}}}
#!if arg5_param != null
##======================================= argument5, argument6
{{{#bcdce6 {{{, }}}}}}
#!if arg6_param != null
{{{#bcdce6 {{{, }}}}}}
#!if arg_last_dots != null
{{{, ...}}}
#!if body_bopen != null
{{{#!if body_spec1 != null
{{{) }}}}}}{{{#!if body_spec1 == null
{{{)}}}}}}
#!if body_spec1 != null
##======================================= body end
##======================================= specifiers
'''{{{#569cd6 {{{const}}}}}}'''
#!if body_spec1_paren != null
{{{(}}}
#!if body_spec1_ref != null
{{{}}}
#!if body_spec2 != null
{{{#!if body_spec1 != null && body_spec1_paren == null
{{{ }}}}}}'''{{{#569cd6 {{{noexcept}}}}}}'''
#!if body_spec2_paren != null
{{{(}}}
#!if body_spec2_label != null
{{{}}}
#!if body_spec2_paren != null
{{{)}}}
#!if body_spec1_paren != null
{{{)}}}
#!if label_last != null
{{{}}}
#!if body_tmpopen != null
##======================================= footer
{{{>}}}
#!if last != null
{{{;}}}
#!if attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if head_keyword != null
##======================================= include and import
'''{{{#569cd6 {{{namespace}}}}}}'''
#!if import != null
'''{{{#569cd6 {{{import}}}}}}'''{{{#c8865e {{{ <>}}}}}}{{{;}}}
#!if include != null
{{{#include }}}
#!if (template_available = (template_p0 != null || template_v0 != null || template_p1 != null || template_v1 != null || template_p2 != null || template_v2 != null || template_p3 != null || template_v3 != null)) || template_last_label != null
##======================================= template parameter 0
##======================================= template parameter 0 concept
{{{<}}}{{{#!if template_concept0_available = (template_cpt0 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept0_p0 != null || template_concept0_v0 != null || template_concept0_last_label != null
{{{<}}}{{{#!if template_concept0_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p0 != null
{{{#!if !template_concept0_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p0_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p0_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_p1 != null || template_v1 != null
##======================================= template parameter 1
{{{, }}}}}}{{{#!if template_concept1_available = (template_cpt1 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept1_p0 != null || template_concept1_v0 != null || template_concept1_last_label != null
{{{<}}}{{{#!if template_concept1_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p1 != null
{{{#!if !template_concept1_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p1_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v1 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p1_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_p2 != null || template_v2 != null
##======================================= template parameter 2
{{{, }}}}}}{{{#!if template_concept2_available = (template_cpt2 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept2_p0 != null || template_concept2_v0 != null || template_concept2_last_label != null
{{{<}}}{{{#!if template_concept2_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p2 != null
{{{#!if !template_concept2_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p2_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v2 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p2_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_last_label == null
{{{>}}}}}}{{{#!if template_last_label != null
##======================================= template parameters end
{{{>}}}}}}
#!if pre_available = (kw1 != null || kw1_post != null || kw2 != null || kw2_post != null || cls_attribute != null || cls_attribute_lnk != null || ns_end != null || pre1_t != null || pre2_t != null || pre_e != null)
#!if body_available = (body_number != null || body_string != null || body_v != null || body_gv != null || body_f != null || body_mv != null || body_mf != null || body_static_mv != null || body_static_mf != null || body_post != null)
#!if head_keyword != null && pre_available
{{{ }}}
#!if fn_attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if fn_attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if kw1 != null
'''{{{#CornFlowerBlue {{{contexpr}}}}}}'''{{{#!if kw1_post != null
{{{}}}}}}{{{#!if kw1_post == null && kw2 != null
{{{ }}}}}}
#!if kw2 != null
'''{{{#CornFlowerBlue {{{long long}}}}}}'''{{{#!if kw2_post != null
{{{&&}}}}}}{{{#!if kw2_post == null && (cls_attribute != null || cls_attribute_lnk != null)
{{{ }}}}}}
#!if cls_attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]
#!if cls_attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]
#!if head_keyword != null && (cls_attribute != null || cls_attribute_lnk != null)
{{{ }}}
#!if ns != null
'''{{{#58fafe {{{멤버-이름공간-식별자}}}}}}'''
#!if ns1 != null
'''{{{#58fafe {{{std}}}}}}'''
#!if ns2 != null
{{{::}}}'''{{{#58fafe {{{chrono}}}}}}'''
#!if ns3 != null
{{{::}}}'''{{{#58fafe {{{chrono_literals}}}}}}'''
#!if ns1 != null && ns_end == null
{{{::}}}
#!if ns1 != null && ns_end != null
{{{}}}
#!if pre1_t != null
{{{#4ec9b0,#6fdbba {{{system_clock}}}}}}
#!if pre2_t != null
{{{::}}}{{{#4ec9b0,#6fdbba {{{duration}}}}}}
#!if pre_e != null
{{{::}}}{{{#f0f068 {{{enum}}}}}}
#!if pre_post != null
##======================================= body begin
{{{}}}
#!if body_available && pre_available
{{{ }}}
#!if body_number != null
{{{#b5cea8 {{{}}}}}}
#!if body_string != null
{{{#c8865e {{{}}}}}}
#!if body_v != null
{{{#a9a9b0,#a1a1a2 {{{}}}}}}
#!if body_gv != null
{{{#ffa3d2 {{{}}}}}}
#!if body_mv != null
{{{#ffffff {{{}}}}}}
#!if body_f != null
{{{#f87a7a {{{}}}}}}
#!if body_mf != null
{{{#f0a962 {{{}}}}}}
#!if body_static_mv != null
{{{#ffffff '''{{{}}}'''}}}
#!if body_static_mf != null
{{{#f0a962 '''{{{}}}'''}}}
#!if body_post != null
{{{}}}
#!if body_tmpopen != null
{{{<}}}
#!if body_bopen != null
{{{(}}}
#!if arg1_concept != null
##======================================= argument 1
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg1_concept_tparam1 != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg1_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg1_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg1_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg2_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg1_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg1_t_post!=null
{{{}}}
#!if arg1_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg1_concept != null || arg1_kw != null || arg1_t_kw != null || arg1_t != null || arg1_param != null) && (arg2_concept != null || arg2_kw != null || arg2_t_kw != null || arg2_t != null || arg2_param != null)
{{{, }}}
#!if arg2_concept!=null
##======================================= argument 2
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg2_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if ar2_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg2_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg2_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg2_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg2_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg2_t_post!=null
{{{}}}
#!if arg2_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg2_concept != null || arg2_kw != null || arg2_t_kw != null || arg2_t != null || arg2_param != null) && (arg3_concept != null || arg3_kw != null || arg3_t_kw != null || arg3_t != null || arg3_param != null)
{{{, }}}
#!if arg3_concept!=null
##======================================= argument 3
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg3_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg3_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg3_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg3_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg3_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg3_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg3_t_post!=null
{{{}}}
#!if arg3_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg3_concept != null || arg3_kw != null || arg3_t_kw != null || arg3_t != null || arg3_param != null) && (arg4_concept != null || arg4_kw != null || arg4_t_kw != null || arg4_t != null || arg4_param != null)
{{{, }}}
#!if arg4_concept!=null
##======================================= argument4
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg4_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg4_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg4_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg4_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg4_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg4_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg4_t_post!=null
{{{}}}
#!if arg4_param != null
{{{#bcdce6 {{{}}}}}}
#!if arg5_param != null
##======================================= argument5, argument6
{{{#bcdce6 {{{, }}}}}}
#!if arg6_param != null
{{{#bcdce6 {{{, }}}}}}
#!if arg_last_dots != null
{{{, ...}}}
#!if body_bopen != null
{{{#!if body_spec1 != null
{{{) }}}}}}{{{#!if body_spec1 == null
{{{)}}}}}}
#!if body_spec1 != null
##======================================= body end
##======================================= specifiers
'''{{{#569cd6 {{{const}}}}}}'''
#!if body_spec1_paren != null
{{{(}}}
#!if body_spec1_ref != null
{{{}}}
#!if body_spec2 != null
{{{#!if body_spec1 != null && body_spec1_paren == null
{{{ }}}}}}'''{{{#569cd6 {{{noexcept}}}}}}'''
#!if body_spec2_paren != null
{{{(}}}
#!if body_spec2_label != null
{{{}}}
#!if body_spec2_paren != null
{{{)}}}
#!if body_spec1_paren != null
{{{)}}}
#!if label_last != null
{{{}}}
#!if body_tmpopen != null
##======================================= footer
{{{>}}}
#!if last != null
{{{;}}}
#!if attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if head_keyword != null
##======================================= include and import
'''{{{#569cd6 {{{}}}}}}}'''
#!if import != null
'''{{{#569cd6 {{{import}}}}}}'''{{{#c8865e {{{ <>}}}}}}{{{;}}}
#!if include != null
{{{#include }}}
#!if (template_available = (template_p0 != null || template_v0 != null || template_p1 != null || template_v1 != null || template_p2 != null || template_v2 != null || template_p3 != null || template_v3 != null)) || template_last_label != null
##======================================= template parameter 0
##======================================= template parameter 0 concept
{{{<}}}{{{#!if template_concept0_available = (template_cpt0 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept0_p0 != null || template_concept0_v0 != null || template_concept0_last_label != null
{{{<}}}{{{#!if template_concept0_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept0_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept0_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p0 != null
{{{#!if !template_concept0_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p0_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p0_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_p1 != null || template_v1 != null
##======================================= template parameter 1
{{{, }}}}}}{{{#!if template_concept1_available = (template_cpt1 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept1_p0 != null || template_concept1_v0 != null || template_concept1_last_label != null
{{{<}}}{{{#!if template_concept1_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept1_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept1_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p1 != null
{{{#!if !template_concept1_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p1_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v1 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p1_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_p2 != null || template_v2 != null
##======================================= template parameter 2
{{{, }}}}}}{{{#!if template_concept2_available = (template_cpt2 != null)
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if template_concept2_p0 != null || template_concept2_v0 != null || template_concept2_last_label != null
{{{<}}}{{{#!if template_concept2_p0 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v0 != null
{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_p1 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v1 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_p2 != null
{{{, }}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_concept2_v2 != null
{{{, }}}{{{#ffffff {{{}}}}}}}}}{{{#!if template_concept2_last_label != null
{{{}}}}}}{{{>}}}}}}{{{ }}}}}}{{{#!if template_p2 != null
{{{#!if !template_concept2_available
'''{{{#569cd6 {{{typename}}}}}}'''}}}{{{#!if template_p2_post != null
{{{}}}}}}{{{#4ec9b0,#6fdbba {{{}}}}}}}}}{{{#!if template_v2 != null
{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if template_p2_post != null
{{{}}}}}}{{{#ffffff '''{{{}}}'''}}}}}}{{{#!if template_last_label == null
{{{>}}}}}}{{{#!if template_last_label != null
##======================================= template parameters end
{{{>}}}}}}
#!if pre_available = (kw1 != null || kw1_post != null || kw2 != null || kw2_post != null || cls_attribute != null || cls_attribute_lnk != null || ns_end != null || pre1_t != null || pre2_t != null || pre_e != null)
#!if body_available = (body_number != null || body_string != null || body_v != null || body_gv != null || body_f != null || body_mv != null || body_mf != null || body_static_mv != null || body_static_mf != null || body_post != null)
#!if head_keyword != null && pre_available
{{{ }}}
#!if fn_attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if fn_attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]{{{ }}}
#!if kw1 != null
'''{{{#CornFlowerBlue {{{contexpr}}}}}}'''{{{#!if kw1_post != null
{{{}}}}}}{{{#!if kw1_post == null && kw2 != null
{{{ }}}}}}
#!if kw2 != null
'''{{{#CornFlowerBlue {{{long long}}}}}}'''{{{#!if kw2_post != null
{{{&&}}}}}}{{{#!if kw2_post == null && (cls_attribute != null || cls_attribute_lnk != null)
{{{ }}}}}}
#!if cls_attribute != null
[[C++/문법/특성|{{{#a8a8a8 {{{[[]]}}}}}}]]
#!if cls_attribute_lnk != null
[[C++/문법/특성#|{{{#a8a8a8 {{{[[]]}}}}}}]]
#!if head_keyword != null && (cls_attribute != null || cls_attribute_lnk != null)
{{{ }}}
#!if ns != null
'''{{{#58fafe {{{}}}}}}'''
#!if ns1 != null
'''{{{#58fafe {{{std}}}}}}'''
#!if ns2 != null
{{{::}}}'''{{{#58fafe {{{chrono}}}}}}'''
#!if ns3 != null
{{{::}}}'''{{{#58fafe {{{chrono_literals}}}}}}'''
#!if ns1 != null && ns_end == null
{{{::}}}
#!if ns1 != null && ns_end != null
{{{}}}
#!if pre1_t != null
{{{#4ec9b0,#6fdbba {{{system_clock}}}}}}
#!if pre2_t != null
{{{::}}}{{{#4ec9b0,#6fdbba {{{duration}}}}}}
#!if pre_e != null
{{{::}}}{{{#f0f068 {{{enum}}}}}}
#!if pre_post != null
##======================================= body begin
{{{}}}
#!if body_available && pre_available
{{{ }}}
#!if body_number != null
{{{#b5cea8 {{{}}}}}}
#!if body_string != null
{{{#c8865e {{{}}}}}}
#!if body_v != null
{{{#a9a9b0,#a1a1a2 {{{}}}}}}
#!if body_gv != null
{{{#ffa3d2 {{{}}}}}}
#!if body_mv != null
{{{#ffffff {{{}}}}}}
#!if body_f != null
{{{#f87a7a {{{}}}}}}
#!if body_mf != null
{{{#f0a962 {{{}}}}}}
#!if body_static_mv != null
{{{#ffffff '''{{{}}}'''}}}
#!if body_static_mf != null
{{{#f0a962 '''{{{}}}'''}}}
#!if body_post != null
{{{}}}
#!if body_tmpopen != null
{{{<}}}
#!if body_bopen != null
{{{(}}}
#!if arg1_concept != null
##======================================= argument 1
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg1_concept_tparam1 != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg1_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg1_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg1_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg2_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg1_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg1_t_post!=null
{{{}}}
#!if arg1_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg1_concept != null || arg1_kw != null || arg1_t_kw != null || arg1_t != null || arg1_param != null) && (arg2_concept != null || arg2_kw != null || arg2_t_kw != null || arg2_t != null || arg2_param != null)
{{{, }}}
#!if arg2_concept!=null
##======================================= argument 2
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg2_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if ar2_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg2_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg2_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg2_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg2_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg2_t_post!=null
{{{}}}
#!if arg2_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg2_concept != null || arg2_kw != null || arg2_t_kw != null || arg2_t != null || arg2_param != null) && (arg3_concept != null || arg3_kw != null || arg3_t_kw != null || arg3_t != null || arg3_param != null)
{{{, }}}
#!if arg3_concept!=null
##======================================= argument 3
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg3_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg3_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg3_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg3_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg3_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg3_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg3_t_post!=null
{{{}}}
#!if arg3_param != null
{{{#bcdce6 {{{}}}}}}
#!if (arg3_concept != null || arg3_kw != null || arg3_t_kw != null || arg3_t != null || arg3_param != null) && (arg4_concept != null || arg4_kw != null || arg4_t_kw != null || arg4_t != null || arg4_param != null)
{{{, }}}
#!if arg4_concept!=null
##======================================= argument4
'''{{{#4ec9b0,#6fdbba {{{}}}}}}'''{{{#!if arg4_concept_params != null
{{{<}}}{{{#4ec9b0,#6fdbba {{{}}}}}}{{{#!if arg4_concept_tparam2 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{#!if arg4_concept_tparam3 != null
{{{#4ec9b0,#6fdbba {{{, }}}}}}}}}{{{>}}}}}}{{{ }}}
#!if arg4_kw != null
'''{{{#569cd6 {{{const}}}}}}'''
#!if arg4_t_kw!=null
'''{{{#CornFlowerBlue {{{int}}}}}}'''
#!if arg4_t!=null
{{{#4ec9b0,#6fdbba {{{}}}}}}
#!if arg4_t_post!=null
{{{}}}
#!if arg4_param != null
{{{#bcdce6 {{{}}}}}}
#!if arg5_param != null
##======================================= argument5, argument6
{{{#bcdce6 {{{, }}}}}}
#!if arg6_param != null
{{{#bcdce6 {{{, }}}}}}
#!if arg_last_dots != null
{{{, ...}}}
#!if body_bopen != null
{{{#!if body_spec1 != null
{{{) }}}}}}{{{#!if body_spec1 == null
{{{)}}}}}}
#!if body_spec1 != null
##======================================= body end
##======================================= specifiers
'''{{{#569cd6 {{{const}}}}}}'''
#!if body_spec1_paren != null
{{{(}}}
#!if body_spec1_ref != null
{{{}}}
#!if body_spec2 != null
{{{#!if body_spec1 != null && body_spec1_paren == null
{{{ }}}}}}'''{{{#569cd6 {{{noexcept}}}}}}'''
#!if body_spec2_paren != null
{{{(}}}
#!if body_spec2_label != null
{{{}}}
#!if body_spec2_paren != null
{{{)}}}
#!if body_spec1_paren != null
{{{)}}}
#!if label_last != null
{{{}}}
#!if body_tmpopen != null
##======================================= footer
{{{>}}}
#!if last != null
{{{}}}