---
name: "std::__numpunct_cache"
section: "3"
platform: "linux"
package: "libstdc++6-4.1-doc"
version: "4.1.1-21"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/std::__numpunct_cache"
---

# std::\_\_numpunct\_cache(3)

## NAME

std::\_\_numpunct\_cache -

## SYNOPSIS

Inherits **locale::facet**.

## Detailed Description

### template\<typename \_CharT\> struct std::\_\_numpunct\_cache\< \_CharT \>

Definition at line 1586 of file locale\_facets.h.

### Public Member Functions

**\_\_numpunct\_cache** (size\_t \_\_refs=0)\
 void **\_M\_cache** (const **locale** &\_\_loc)\
 **~\_\_numpunct\_cache** ()\

### Public Attributes

bool **\_M\_allocated**\
 \_CharT **\_M\_atoms\_in** \[\_\_num\_base::\_S\_iend\]\
 \_CharT **\_M\_atoms\_out** \[\_\_num\_base::\_S\_oend\]\
 \_CharT **\_M\_decimal\_point**\
 const \_CharT \* **\_M\_falsename**\
 size\_t **\_M\_falsename\_size**\
 const char \* **\_M\_grouping**\
 size\_t **\_M\_grouping\_size**\
 \_CharT **\_M\_thousands\_sep**\
 const \_CharT \* **\_M\_truename**\
 size\_t **\_M\_truename\_size**\
 bool **\_M\_use\_grouping**\

### Static Protected Member Functions

static **\_\_c\_locale** **\_S\_clone\_c\_locale** (**\_\_c\_locale** &\_\_cloc)\
 static void **\_S\_create\_c\_locale** (**\_\_c\_locale** &\_\_cloc, const char \*\_\_s, **\_\_c\_locale** \_\_old=0)\
 static void **\_S\_destroy\_c\_locale** (**\_\_c\_locale** &\_\_cloc)\
 static **\_\_c\_locale** **\_S\_get\_c\_locale** ()\
 static const char \* **\_S\_get\_c\_name** ()\

### Friends

class **locale::\_Impl**\

## Author

Generated automatically by Doxygen for libstdc++ from the source code.
