locale::id


public member class
class id;

Locale facet id

This type is used to declare the member variable id of all facets.

It is defined as:
1
2
3
4
5
6
7
class locale::id {
public:
  id();
private:
  void operator= (const id&);  // not defined
  id (const id&);              // not defined
}


This class basically implements a default constructor, which is called the first time an instance of the facet is installed in the locale.

The copy constructor and copy assignment are private, disabling the possibility to copy an id object.