---
name: "std::__moneypunct_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::__moneypunct_cache"
---

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

## NAME

std::\_\_moneypunct\_cache -

## SYNOPSIS

Inherits **locale::facet**.

## Detailed Description

### template\<typename \_CharT, bool \_Intl\> struct std::\_\_moneypunct\_cache\< \_CharT, \_Intl \>

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

### Public Member Functions

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

### Public Attributes

bool **\_M\_allocated**\
 \_CharT **\_M\_atoms** \[money\_base::\_S\_end\]\
 const \_CharT \* **\_M\_curr\_symbol**\
 size\_t **\_M\_curr\_symbol\_size**\
 \_CharT **\_M\_decimal\_point**\
 int **\_M\_frac\_digits**\
 const char \* **\_M\_grouping**\
 size\_t **\_M\_grouping\_size**\
 **money\_base::pattern** **\_M\_neg\_format**\
 const \_CharT \* **\_M\_negative\_sign**\
 size\_t **\_M\_negative\_sign\_size**\
 **money\_base::pattern** **\_M\_pos\_format**\
 const \_CharT \* **\_M\_positive\_sign**\
 size\_t **\_M\_positive\_sign\_size**\
 \_CharT **\_M\_thousands\_sep**\
 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.
