Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::money_base(3)	      C++ Standard Libary	    std::money_base(3)

NAME
       std::money_base - std::money_base

Synopsis
	  Defined in header <locale>
	  class	money_base;

	  The class std::money_base provides constants which are inherited and
       used by the
	  std::moneypunct, std::money_get and std::money_put facets.

Member types
	  Member type					  Definition
	  enum part { none, space, symbol, sign, value }; unscoped enumeration
       type
	  struct  pattern { char field[4]; };		   the monetary	format
       type

	  Enumeration constant Definition
	  none		       whitespace is permitted but not required	except
       in the last
			       position, where whitespace is not permitted
	  space		       one or more whitespace characters are required
	  symbol	       the sequence of characters returned  by	money-
       punct::curr_symbol
			       is required
			       the first of the	characters returned by
	  sign			moneypunct::positive_sign or moneypunct::nega-
       tive_sign is
			       required
	  value		       the absolute numeric monetary value is required

Notes
	  The monetary format  is  an  array  of  four	chars  convertible  to
       std::money_base::part.
	  In  that  sequence,  each of symbol, sign, and value appears exactly
       once, and either
	  space	or none	appears	in the remaining position. The value none,  if
       present,	is not
	  first; the value space, if present, is neither first nor last.

	  The  default	format,	 returned  by  the standard specializations of
       std::moneypunct is
	  {symbol, sign, none, value}

See also
		     defines   monetary	  formatting   parameters   used    by
       std::money_get and
	  moneypunct std::money_put
		     (class template)
	  money_get   parses  and  constructs  a  monetary value from an input
       character sequence
		     (class template)
	  money_put  formats a monetary	value for output as  a	character  se-
       quence
		     (class template)

http://cppreference.com		  2022.07.31		    std::money_base(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::money_base&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help