Browse Source

Documentation.

cl-refactor
Gav Wood 11 years ago
parent
commit
d865b2b56d
  1. 11
      libethereum/Utility.h

11
libethereum/Utility.h

@ -29,6 +29,17 @@ namespace dev
namespace eth namespace eth
{ {
/**
* Takes a user-authorable string with several whitespace delimited arguments and builds a byte array
* from it. Arguments can be hex data/numerals, decimal numbers or ASCII strings. Literals are padded
* to 32 bytes if prefixed by a '@' (or not prefixed at all), and tightly packed if prefixed by a '$'.
* Currency multipliers can be provided.
*
* Example:
* @code
* parseData("$42 0x42 $\"Hello\""); // == bytes(1, 0x2a) + bytes(31, 0) + bytes(1, 0x42) + asBytes("Hello");
* @endcode
*/
bytes parseData(std::string const& _args); bytes parseData(std::string const& _args);
} }

Loading…
Cancel
Save