6 #ifndef IROHA_SHARED_MODEL_AMOUNT_HPP 7 #define IROHA_SHARED_MODEL_AMOUNT_HPP 11 #include <string_view> 23 explicit Amount(std::string_view amount);
70 std::string
toString()
const override;
74 std::unique_ptr<Impl> impl_;
78 #endif // IROHA_SHARED_MODEL_AMOUNT_HPP Amount & operator=(Amount const &other)
Definition: amount.cpp:119
Amount & operator-=(Amount const &other)
Definition: amount.cpp:170
Amount ModelType
Definition: model_primitive.hpp:27
Definition: amount.hpp:21
std::string const & toStringRepr() const
Definition: amount.cpp:138
Definition: amount.cpp:18
int sign() const
Definition: amount.cpp:130
Amount & operator+=(Amount const &other)
Definition: amount.cpp:142
std::string toString() const override
Definition: amount.cpp:217
types::PrecisionType precision() const
Definition: amount.cpp:134
Amount(std::string_view amount)
Definition: amount.cpp:107
bool operator==(const ModelType &rhs) const override
Definition: amount.cpp:198
uint8_t PrecisionType
Type of precision.
Definition: types.hpp:46
Definition: model_primitive.hpp:22
Definition: command_executor.hpp:13