A facet type (mechanism) used in reading decimal floating-point types.
Declared in <bdldfp_decimal.h>
template<
class CHARTYPE,
class INPUTITERATOR = bsl::istreambuf_iterator<CHARTYPE>>
class DecimalNumGet
: public std::locale::facet
Note that this type does not follow BDE conventions because its content is dictated by the C++ standard and native standard library implementations. See ISO/IEC TR 24733 3.10.2 for details.
| Name | Description |
|---|---|
std::locale::facet | Localization functionality base class. |
| Name | Description |
|---|---|
char_type | Character type of this facet. |
iter_type | Input iterator type used by this facet. |
| Name | Description |
|---|---|
DecimalNumGet [constructor] | Constructs a DecimalNumGet object. |
get | get overloads |
| Name | Description |
|---|---|
object | Return a reference to a process-wide default DecimalNumGet facet. |
| Name | Description |
|---|---|
id | Unique identifier used to locate this facet in a bsl::locale. |
| Name |
|---|
__shim |
| Name | Description |
|---|---|
~DecimalNumGet [destructor] [virtual] | Destroy this object. Note that the destructor is virtual. |
operator= [deleted] | |
do_get | Parse a decimal value from the specified iterator range into value. |
| Name |
|---|
_S_clone_c_locale |
_S_create_c_locale |
_S_destroy_c_locale |
_S_get_c_locale |
_S_get_c_name |
_S_lc_ctype_c_locale |