Pecunia 0.9.0-alpha.22
Library using the ISO-4217 currency standard & a fixed monetary unit size
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Npecunia
 CDomainErrorRepresents an argument that is outside the realm of the purpose of a function
 CErrorA representation of a generalised software issue, complete with the location of the problem
 CExpectedRepresents a result value that may either contain a valid value or an error state. Useful for error handling and propagating error states alongside valid results. Provides a way to work with results without using exceptions or nullable types. Ensures type safety by enforcing the presence of either a value or an error
 CFloatingPointRepresents a safe type for working with floating-point operations
 CInvalidArgumentRepresents an argument that is invalid for the state of the function
 CLogicErrorRepresents a flaw in the logic or a precondition of a function
 CMinorRepresents a monetary value in minor units, with associated currency code and sign/affinity
 CMoneyA representation of a country’s currency supporting basic arithmetic usage and guaranteeing all operations succeed without a loss of precision, overflow, or underflow
 CMoneyPartsRepresents the components of a monetary value separated into major, minor, sub-minor units and its associated currency
 COutOfRangeRepresents an argument that is out of range for a container
 COverflowErrorRepresents a flaw that would trigger an overflow operation
 CPECUNIA_EXPORTRepresents a globally accessible, inline constant placeholder for an unexpected error. It is used to handle or signify error states in a consistent and type-safe manner
 CRealNumberRepresents the constituent parts of a real number
 CRuntimeErrorRepresents a flaw that prevents a function from fulfilling its postcondition or purpose
 CUnderflowErrorRepresents a flaw that would trigger an underflow operation
 CUnexpectedRepresents an unexpected error value