6 #ifndef IROHA_SHARED_MODEL_AMOUNT_HPP 7 #define IROHA_SHARED_MODEL_AMOUNT_HPP 21 explicit Amount(
const std::string &amount);
52 std::string
toString()
const override;
57 const std::shared_ptr<const Impl> impl_;
61 #endif // IROHA_SHARED_MODEL_AMOUNT_HPP Amount ModelType
Definition: model_primitive.hpp:27
Definition: amount.hpp:19
Definition: amount.cpp:18
int sign() const
Definition: amount.cpp:85
std::string toString() const override
Definition: amount.cpp:102
types::PrecisionType precision() const
Definition: amount.cpp:89
bool operator==(const ModelType &rhs) const override
Definition: amount.cpp:97
uint8_t PrecisionType
Type of precision.
Definition: types.hpp:46
Definition: model_primitive.hpp:22
Amount(const std::string &amount)
Definition: amount.cpp:82
Definition: command_executor.hpp:12
std::string toStringRepr() const
Definition: amount.cpp:93