focal (3) std::regex_traits.3cxx.gz

Provided by: libstdc++-8-doc_8.4.0-3ubuntu2_all bug

NAME

       std::regex_traits< _Ch_type > - Describes aspects of a regular expression.

SYNOPSIS

   Public Types
       typedef _RegexMask char_class_type
       typedef _Ch_type char_type
       typedef std::locale locale_type
       typedef std::basic_string< char_type > string_type

   Public Member Functions
       regex_traits ()
           Constructs a default traits object.
       locale_type getloc () const
           Gets a copy of the current locale in use by the regex_traits object.
       locale_type imbue (locale_type __loc)
           Imbues the regex_traits object with a copy of a new locale.
       bool isctype (_Ch_type __c, char_class_type __f) const
           Determines if c is a member of an identified class.
       template<typename _Fwd_iter > char_class_type lookup_classname (_Fwd_iter __first, _Fwd_iter __last, bool
           __icase=false) const
           Maps one or more characters to a named character classification.
       template<typename _Fwd_iter > string_type lookup_collatename (_Fwd_iter __first, _Fwd_iter __last) const
           Gets a collation element by name.
       template<typename _Fwd_iter > string_type transform (_Fwd_iter __first, _Fwd_iter __last) const
           Gets a sort key for a character sequence.
       template<typename _Fwd_iter > string_type transform_primary (_Fwd_iter __first, _Fwd_iter __last) const
           Gets a sort key for a character sequence, independent of case.
       char_type translate (char_type __c) const
           Performs the identity translation.
       char_type translate_nocase (char_type __c) const
           Translates a character into a case-insensitive equivalent.
       int value (_Ch_type __ch, int __radix) const
           Converts a digit to an int.

   Static Public Member Functions
       static std::size_t length (const char_type *__p)
           Gives the length of a C-style string starting at __p.

   Protected Attributes
       locale_type _M_locale

Detailed Description

   template<typename _Ch_type>
       class std::regex_traits< _Ch_type >" Describes aspects of a regular expression.

       A regular expression traits class that satisfies the requirements of section [28.7].

       The class regex is parameterized around a set of related types and functions used to complete the
       definition of its semantics. This class satisfies the requirements of such a traits class.

       Definition at line 81 of file regex.h.

Author

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