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:45
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 (xtd::globalization::number_format_info &&info)=default
 
 number_format_info (const xtd::globalization::number_format_info &info)
 

Public Properties

auto currency_decimal_digits () const noexcept -> xtd::int32
 
auto currency_decimal_digits (xtd::int32 value) noexcept -> xtd::globalization::number_format_info &
 
auto currency_decimal_separator () const noexcept -> const xtd::string &
 
auto currency_decimal_separator (const xtd::string &value) noexcept -> xtd::globalization::number_format_info &
 
auto currency_group_separator () const noexcept -> const xtd::string &
 
auto currency_group_separator (const xtd::string &value) noexcept -> xtd::globalization::number_format_info &
 
auto currency_group_sizes () const noexcept -> const xtd::array< xtd::int32 > &
 
auto currency_group_sizes (const xtd::array< xtd::int32 > &value) noexcept -> xtd::globalization::number_format_info &
 
auto currency_negative_pattern () const noexcept -> xtd::int32
 
auto currency_negative_pattern (xtd::int32 value) noexcept -> xtd::globalization::number_format_info &
 
auto currency_positive_pattern () const noexcept -> xtd::int32
 
auto currency_positive_pattern (xtd::int32 value) noexcept -> xtd::globalization::number_format_info &
 
auto currency_symbol () const noexcept -> const xtd::string &
 
auto currency_symbol (const xtd::string &value) noexcept -> xtd::globalization::number_format_info &
 
auto digit_substitution () const noexcept -> xtd::int32
 
auto digit_substitution (xtd::int32 value) noexcept -> xtd::globalization::number_format_info &
 
auto nan_symbol () const noexcept -> const xtd::string &
 
auto nan_symbol (const xtd::string &value) noexcept -> xtd::globalization::number_format_info &
 
auto negative_infinity_symbol () const noexcept -> const xtd::string &
 
auto negative_infinity_symbol (const xtd::string &value) noexcept -> xtd::globalization::number_format_info &
 
auto negative_sign () const noexcept -> const xtd::string &
 
auto negative_sign (const xtd::string &value) noexcept -> xtd::globalization::number_format_info &
 
auto number_decimal_digits () const noexcept -> xtd::int32
 
auto number_decimal_digits (xtd::int32 value) noexcept -> xtd::globalization::number_format_info &
 
auto number_decimal_separator () const noexcept -> const xtd::string &
 
auto number_decimal_separator (const xtd::string &value) noexcept -> xtd::globalization::number_format_info &
 
auto number_group_separator () const noexcept -> const xtd::string &
 
auto number_group_separator (const xtd::string &value) noexcept -> xtd::globalization::number_format_info &
 
auto number_group_sizes () const noexcept -> const xtd::array< xtd::int32 > &
 
auto number_group_sizes (const xtd::array< xtd::int32 > &value) noexcept -> xtd::globalization::number_format_info &
 
auto number_negative_pattern () const noexcept -> xtd::int32
 
auto number_negative_pattern (xtd::int32 value) noexcept -> xtd::globalization::number_format_info &
 
auto percent_decimal_digits () const noexcept -> xtd::int32
 
auto percent_decimal_digits (xtd::int32 value) noexcept -> xtd::globalization::number_format_info &
 
auto percent_decimal_separator () const noexcept -> const xtd::string &
 
auto percent_decimal_separator (const xtd::string &value) noexcept -> xtd::globalization::number_format_info &
 
auto percent_group_separator () const noexcept -> const xtd::string &
 
auto percent_group_separator (const xtd::string &value) noexcept -> xtd::globalization::number_format_info &
 
auto percent_group_sizes () const noexcept -> const xtd::array< xtd::int32 > &
 
auto percent_group_sizes (const xtd::array< xtd::int32 > &value) noexcept -> xtd::globalization::number_format_info &
 
auto percent_negative_pattern () const noexcept -> xtd::int32
 
auto percent_negative_pattern (xtd::int32 value) noexcept -> xtd::globalization::number_format_info &
 
auto percent_positive_pattern () const noexcept -> xtd::int32
 
auto percent_positive_pattern (xtd::int32 value) noexcept -> xtd::globalization::number_format_info &
 
auto percent_symbol () const noexcept -> const xtd::string &
 
auto percent_symbol (const xtd::string &value) noexcept -> xtd::globalization::number_format_info &
 
auto per_mille_symbol () const noexcept -> const xtd::string &
 
auto per_mille_symbol (const xtd::string &value) noexcept -> xtd::globalization::number_format_info &
 
auto positive_infinity_symbol () const noexcept -> const xtd::string &
 
auto positive_infinity_symbol (const xtd::string &value) noexcept -> xtd::globalization::number_format_info &
 
auto positive_sign () const noexcept -> const xtd::string &
 
auto positive_sign (const xtd::string &value) noexcept -> xtd::globalization::number_format_info &
 

Public Operators

auto operator= (xtd::globalization::number_format_info &&info) -> xtd::globalization::number_format_info &=default
 
auto operator= (const xtd::globalization::number_format_info &info) -> xtd::globalization::number_format_info &
 

Public Static Properties

static auto current_info () noexcept -> const xtd::globalization::number_format_info &
 
static auto invariant_info () noexcept -> const xtd::globalization::number_format_info &
 

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
 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: