MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / parse

Function parse

src/qt/bitcoinamountfield.cpp:137–149  ·  view source on GitHub ↗

* Parse a string into a number of base monetary units and * return validity. * @note Must return 0 if !valid. */

Source from the content-addressed store, hash-verified

135 * @note Must return 0 if !valid.
136 */
137 CAmount parse(const QString &text, bool *valid_out=0) const
138 {
139 CAmount val = 0;
140 bool valid = BitcoinUnits::parse(currentUnit, text, &val);
141 if(valid)
142 {
143 if(val < 0 || val > BitcoinUnits::maxMoney())
144 valid = false;
145 }
146 if(valid_out)
147 *valid_out = valid;
148 return valid ? val : 0;
149 }
150
151protected:
152 bool event(QEvent *event)

Callers 5

State validateMethod · 0.85
fixupFunction · 0.85
valueFunction · 0.85
changedAmountMethod · 0.85
parseBitcoinURIFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected