@@ -300,14 +300,14 @@ <h2>実装例</h2>
300300< span class ="w "> </ span > < span class ="k "> class</ span > < span class ="w "> </ span > < span class ="nc "> basic_format_context</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
301301< span class ="w "> </ span > < span class ="n "> < a href ="basic_format_args.html "> basic_format_args</ a > </ span > < span class ="o "> <</ span > < span class ="n "> basic_format_context</ span > < span class ="o "> ></ span > < span class ="w "> </ span > < span class ="n "> args_</ span > < span class ="p "> ;</ span >
302302< span class ="w "> </ span > < span class ="n "> Out</ span > < span class ="w "> </ span > < span class ="n "> out_</ span > < span class ="p "> ;</ span >
303- < span class ="w "> </ span > < span class ="n "> < a href ="../optional/optional.html "> std::optional</ a > </ span > < span class ="o "> <</ span > < span class ="n "> std </ span > < span class =" o " > :: </ span > < span class =" n " > locale </ span > < span class ="o "> ></ span > < span class ="w "> </ span > < span class ="n "> locale</ span > < span class ="p "> ;</ span >
303+ < span class ="w "> </ span > < span class ="n "> < a href ="../optional/optional.html "> std::optional</ a > </ span > < span class ="o "> <</ span > < span class ="n "> < a href =" ../locale/locale.html " > std::locale </ a > </ span > < span class ="o "> ></ span > < span class ="w "> </ span > < span class ="n "> locale</ span > < span class ="p "> ;</ span >
304304
305305< span class ="w "> </ span > < span class ="k "> public</ span > < span class ="o "> :</ span >
306306< span class ="w "> </ span > < span class ="k "> using</ span > < span class ="w "> </ span > < span class ="n "> iterator</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> Out</ span > < span class ="p "> ;</ span >
307307< span class ="w "> </ span > < span class ="k "> using</ span > < span class ="w "> </ span > < span class ="n "> char_type</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> charT</ span > < span class ="p "> ;</ span >
308308< span class ="w "> </ span > < span class ="k "> template</ span > < span class ="o "> <</ span > < span class ="k "> class</ span > < span class ="w "> </ span > < span class ="nc "> T</ span > < span class ="o "> ></ span > < span class ="w "> </ span > < span class ="k "> using</ span > < span class ="w "> </ span > < span class ="n "> formatter_type</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < a href ="formatter.html "> formatter</ a > </ span > < span class ="o "> <</ span > < span class ="n "> T</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="n "> charT</ span > < span class ="o "> ></ span > < span class ="p "> ;</ span >
309309
310- < span class ="w "> </ span > < span class ="n "> basic_format_context</ span > < span class ="p "> (</ span > < span class ="n "> iterator</ span > < span class ="w "> </ span > < span class ="n "> out</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> < a href ="basic_format_args.html "> basic_format_args</ a > </ span > < span class ="o "> <</ span > < span class ="n "> basic_format_context</ span > < span class ="o "> ></ span > < span class ="w "> </ span > < span class ="n "> args</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="n "> < a href ="../optional/optional.html "> std::optional</ a > </ span > < span class ="o "> <</ span > < span class ="n "> std </ span > < span class =" o " > :: </ span > < span class =" n " > locale </ span > < span class ="o "> ></ span > < span class ="w "> </ span > < span class ="n "> locale</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> nullopt</ span > < span class ="p "> )</ span >
310+ < span class ="w "> </ span > < span class ="n "> basic_format_context</ span > < span class ="p "> (</ span > < span class ="n "> iterator</ span > < span class ="w "> </ span > < span class ="n "> out</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> < a href ="basic_format_args.html "> basic_format_args</ a > </ span > < span class ="o "> <</ span > < span class ="n "> basic_format_context</ span > < span class ="o "> ></ span > < span class ="w "> </ span > < span class ="n "> args</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="n "> < a href ="../optional/optional.html "> std::optional</ a > </ span > < span class ="o "> <</ span > < span class ="n "> < a href =" ../locale/locale.html " > std::locale </ a > </ span > < span class ="o "> ></ span > < span class ="w "> </ span > < span class ="n "> locale</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> nullopt</ span > < span class ="p "> )</ span >
311311< span class ="w "> </ span > < span class ="o "> :</ span > < span class ="n "> args_</ span > < span class ="p "> (</ span > < span class ="n "> args</ span > < span class ="p "> )</ span >
312312< span class ="w "> </ span > < span class ="p "> ,</ span > < span class ="n "> out_</ span > < span class ="p "> (</ span > < span class ="n "> out</ span > < span class ="p "> )</ span >
313313< span class ="w "> </ span > < span class ="p "> ,</ span > < span class ="n "> locale_</ span > < span class ="p "> (</ span > < span class ="n "> locale</ span > < span class ="p "> )</ span >
@@ -318,8 +318,8 @@ <h2>実装例</h2>
318318< span class ="w "> </ span > < span class ="k "> return</ span > < span class ="w "> </ span > < span class ="n "> args_</ span > < span class ="p "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="n "> id</ span > < span class ="p "> );</ span >
319319< span class ="w "> </ span > < span class ="p "> }</ span >
320320
321- < span class ="w "> </ span > < span class ="n "> std </ span > < span class =" o " > :: </ span > < span class =" n " > locale </ span > < span class ="w "> </ span > < span class ="n "> locale</ span > < span class ="p "> ()</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
322- < span class ="w "> </ span > < span class ="k "> return</ span > < span class ="w "> </ span > < span class ="n "> locale_</ span > < span class ="p "> .</ span > < span class ="n "> value_or</ span > < span class ="p "> (</ span > < span class ="n "> std </ span > < span class =" o " > :: </ span > < span class =" n " > locale </ span > < span class ="p "> ());</ span >
321+ < span class ="w "> </ span > < span class ="n "> < a href =" ../locale/locale.html " > std::locale </ a > </ span > < span class ="w "> </ span > < span class ="n "> locale</ span > < span class ="p "> ()</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
322+ < span class ="w "> </ span > < span class ="k "> return</ span > < span class ="w "> </ span > < span class ="n "> locale_</ span > < span class ="p "> .</ span > < span class ="n "> value_or</ span > < span class ="p "> (</ span > < span class ="n "> < a href =" ../locale/locale.html " > std::locale </ a > </ span > < span class ="p "> ());</ span >
323323< span class ="w "> </ span > < span class ="p "> }</ span >
324324
325325< span class ="w "> </ span > < span class ="n "> iterator</ span > < span class ="w "> </ span > < span class ="n "> out</ span > < span class ="p "> ()</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
0 commit comments