xtd 0.2.0
Loading...
Searching...
No Matches
xtd::globalization::number_format_info Class Reference
Inheritance diagram for xtd::globalization::number_format_info:
xtd::object

Definition

Provides culture-specific information about the format of numbers, currency, and percentages.

class number_format_info : public xtd::object
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition object.hpp:44
Inheritance
xtd::objectxtd::globalization::number_format_info
Header
#include <xtd/globalization/number_format_info>
Namespace
xtd::globalization
Library
xtd.core

Public Constructors

 number_format_info (number_format_info &&info)=default
 
 number_format_info (const number_format_info &info)
 

Public Properties

int32 currency_decimal_digits () const noexcept
 
number_format_infocurrency_decimal_digits (int32 value) noexcept
 
const xtd::stringcurrency_decimal_separator () const noexcept
 
number_format_infocurrency_decimal_separator (const xtd::string &value) noexcept
 
const xtd::stringcurrency_group_separator () const noexcept
 
number_format_infocurrency_group_separator (const xtd::string &value) noexcept
 
const xtd::array< int32 > & currency_group_sizes () const noexcept
 
number_format_infocurrency_group_sizes (const xtd::array< int32 > &value) noexcept
 
int32 currency_negative_pattern () const noexcept
 
number_format_infocurrency_negative_pattern (int32 value) noexcept
 
int32 currency_positive_pattern () const noexcept
 
number_format_infocurrency_positive_pattern (int32 value) noexcept
 
const xtd::stringcurrency_symbol () const noexcept
 
number_format_infocurrency_symbol (const xtd::string &value) noexcept
 
int32 digit_substitution () const noexcept
 
number_format_infodigit_substitution (int32 value) noexcept
 
const xtd::stringnan_symbol () const noexcept
 
number_format_infonan_symbol (const xtd::string &value) noexcept
 
const xtd::stringnegative_infinity_symbol () const noexcept
 
number_format_infonegative_infinity_symbol (const xtd::string &value) noexcept
 
const xtd::stringnegative_sign () const noexcept
 
number_format_infonegative_sign (const xtd::string &value) noexcept
 
int32 number_decimal_digits () const noexcept
 
number_format_infonumber_decimal_digits (int32 value) noexcept
 
const xtd::stringnumber_decimal_separator () const noexcept
 
number_format_infonumber_decimal_separator (const xtd::string &value) noexcept
 
const xtd::stringnumber_group_separator () const noexcept
 
number_format_infonumber_group_separator (const xtd::string &value) noexcept
 
const xtd::array< int32 > & number_group_sizes () const noexcept
 
number_format_infonumber_group_sizes (const xtd::array< int32 > &value) noexcept
 
int32 number_negative_pattern () const noexcept
 
number_format_infonumber_negative_pattern (int32 value) noexcept
 
int32 percent_decimal_digits () const noexcept
 
number_format_infopercent_decimal_digits (int32 value) noexcept
 
const xtd::stringpercent_decimal_separator () const noexcept
 
number_format_infopercent_decimal_separator (const xtd::string &value) noexcept
 
const xtd::stringpercent_group_separator () const noexcept
 
number_format_infopercent_group_separator (const xtd::string &value) noexcept
 
const xtd::array< int32 > & percent_group_sizes () const noexcept
 
number_format_infopercent_group_sizes (const xtd::array< int32 > &value) noexcept
 
int32 percent_negative_pattern () const noexcept
 
number_format_infopercent_negative_pattern (int32 value) noexcept
 
int32 percent_positive_pattern () const noexcept
 
number_format_infopercent_positive_pattern (int32 value) noexcept
 
const xtd::stringpercent_symbol () const noexcept
 
number_format_infopercent_symbol (const xtd::string &value) noexcept
 
const xtd::stringper_mille_symbol () const noexcept
 
number_format_infoper_mille_symbol (const xtd::string &value) noexcept
 
const xtd::stringpositive_infinity_symbol () const noexcept
 
number_format_infopositive_infinity_symbol (const xtd::string &value) noexcept
 
const xtd::stringpositive_sign () const noexcept
 
number_format_infopositive_sign (const xtd::string &value) noexcept
 

Public Operators

number_format_infooperator= (number_format_info &&info)=default
 
number_format_infooperator= (const number_format_info &info)
 

Public Static Properties

static const number_format_infocurrent_info () noexcept
 
static const number_format_infoinvariant_info () noexcept
 

Additional Inherited Members

 object ()=default
 Create a new instance of the ultimate base class object.
 
virtual bool equals (const object &obj) const noexcept
 Determines whether the specified object is equal to the current object.
 
virtual xtd::size get_hash_code () const noexcept
 Serves as a hash function for a particular type.
 
virtual type_object get_type () const noexcept
 Gets the type of the current instance.
 
template<class object_t>
xtd::unique_ptr_object< object_t > memberwise_clone () const
 Creates a shallow copy of the current object.
 
virtual xtd::string to_string () const noexcept
 Returns a xtd::string that represents the current object.
 
template<class object_a_t, class object_b_t>
static bool equals (const object_a_t &object_a, const object_b_t &object_b) noexcept
 Determines whether the specified object instances are considered equal.
 
template<class object_a_t, class object_b_t>
static bool reference_equals (const object_a_t &object_a, const object_b_t &object_b) noexcept
 Determines whether the specified object instances are the same instance.
 

The documentation for this class was generated from the following file: