codecvt_byname man page on Solaris

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
Solaris logo
[printable version]

codecvt_byname(3C++)		       -		  codecvt_byname(3C++)

Standard C++ Library Copyright 1998, Rogue Wave Software, Inc.

NAME
       codecvt_byname

	-  A facet that includes code set conversion classification facilities
       based on the named locales.

SYNOPSIS
       #include <locale>
       template <class charT> class codecvt_byname;

DESCRIPTION
       The_codecvt_byname template includes  the  same	functionality  as  the
       codecvt_template,  but  specific	 to  a	particular named locale. For a
       description of the member functions of codecvt_byname, see  the	refer‐
       ence for codecvt._Only the constructor is described here.

INTERFACE
       template <class fromT, class toT, class stateT>
       class codecvt_byname : public codecvt<fromT, toT, stateT> {
       public:
 explicit codecvt_byname(const char*, size_t refs = 0);
protected:
  ~codecvt_byname();  // virtual
 virtual result do_out(stateT&,
		       const internT*,
		       const internT*,
		       const internT*&,
		       externT*, externT*,
		       externT*&) const;
 virtual result do_in(stateT&,
		      const externT*,
		      const externT*,
		      const externT*&,
		      internT*, internT*,
		      internT*&) const;
 virtual result do_unshift(stateT&,
			   externT*, externT*,
			   externT*&) const;

 virtual bool do_always_noconv() const throw();
 virtual int do_length(const stateT&, const externT*,
		       const externT*, size_t max) const;
 virtual int do_max_length() const throw();
 virtual int do_encoding() const throw();
};

CONSTRUCTORS
       explicit codecvt_byname(const char* name, size_t refs = 0);

   Construct  a	 codecvt_byname	 facet.	 The facet provides codeset conversion
   relative to the named locale specified by the name argument.	 If  the  refs
   argument  is	 0,  destruction  of the object is delegated to the locale, or
   locales, containing it. This allows the user to ignore lifetime  management
   issues.  On	the  other  hand,  if refs is 1, the object must be explicitly
   deleted: the locale does not do so.

SEE ALSO
       locale, facets, codecvt

Rogue Wave Software		  02 Apr 1998		  codecvt_byname(3C++)
[top]

List of man pages available for Solaris

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net