[facet.numpunct.members] # 28 Text processing library [[text]](./#text) ## 28.3 Localization library [[localization]](localization#facet.numpunct.members) ### 28.3.4 Standard locale categories [[locale.categories]](locale.categories#facet.numpunct.members) #### 28.3.4.4 The numeric punctuation facet [[facet.numpunct]](facet.numpunct#members) #### 28.3.4.4.1 Class template numpunct [[locale.numpunct]](locale.numpunct#facet.numpunct.members) #### 28.3.4.4.1.2 Members [facet.numpunct.members] [🔗](#lib:numpunct,decimal_point) `char_type decimal_point() const; ` [1](#1) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/text.tex#L3211) *Returns*: do_decimal_point()[.](#1.sentence-1) [🔗](#lib:numpunct,thousands_sep) `char_type thousands_sep() const; ` [2](#2) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/text.tex#L3222) *Returns*: do_thousands_sep()[.](#2.sentence-1) [🔗](#lib:numpunct,grouping) `string grouping() const; ` [3](#3) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/text.tex#L3233) *Returns*: do_grouping()[.](#3.sentence-1) [🔗](#lib:numpunct,truename) `string_type truename() const; string_type falsename() const; ` [4](#4) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/text.tex#L3246) *Returns*: do_truename() ordo_falsename(), respectively[.](#4.sentence-1)