[facet.num.put.members]

# 28 Text processing library [[text]](./#text)

## 28.3 Localization library [[localization]](localization#facet.num.put.members)

### 28.3.4 Standard locale categories [[locale.categories]](locale.categories#facet.num.put.members)

#### 28.3.4.3 The numeric category [[category.numeric]](category.numeric#facet.num.put.members)

#### 28.3.4.3.3 Class template num_put [[locale.nm.put]](locale.nm.put#facet.num.put.members)

#### 28.3.4.3.3.2 Members [facet.num.put.members]

[ð](#lib:num_put,put)

`iter_type put(iter_type out, ios_base& str, char_type fill, bool val) const;
iter_type put(iter_type out, ios_base& str, char_type fill, long val) const;
iter_type put(iter_type out, ios_base& str, char_type fill, long long val) const;
iter_type put(iter_type out, ios_base& str, char_type fill, unsigned long val) const;
iter_type put(iter_type out, ios_base& str, char_type fill, unsigned long long val) const;
iter_type put(iter_type out, ios_base& str, char_type fill, double val) const;
iter_type put(iter_type out, ios_base& str, char_type fill, long double val) const;
iter_type put(iter_type out, ios_base& str, char_type fill, const void* val) const;
`

[1](#1)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/text.tex#L2861)

*Returns*: do_put(out, str, fill, val)[.](#1.sentence-1)
