logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

std::locale::id - Facet ID class.

Author

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

                                                    libstdc++                              std::locale::id(3cxx)

Constructor & Destructor Documentation

std::locale::id::id()[inline]
       Constructor.

Detailed Description

       Facet ID class.

       The ID class provides facets with an index used to identify them. Every facet class must define a public
       static member locale::id, or be derived from a facet that provides this member, otherwise the facet
       cannot be used in a locale. The locale::id ensures that each class type gets a unique identifier.

Name

       std::locale::id - Facet ID class.

Synopsis

       #include <locale>

   PublicMemberFunctionsid ()
           Constructor.
       size_t _M_id () const  throw ()

   Friends
       template<typename_Facet > const _Facet * __try_use_facet (const locale &) noexcept
       template<typename_Facet > bool has_facet (const locale &)  throw ()
           Test for the presence of a facet.
       classlocaleclasslocale::_Impl
       template<typename_Facet > const _Facet & use_facet (const locale &)
           Return a facet.

See Also