Commit graph

7 commits

Author SHA1 Message Date
Daniel Larimer
3d56a96d4e major updates to stream,reflect,value,and json
- removed polymorphic reflection, made static_reflect default because
  there are cases such as deserializing an array that you need more
  information than the runtime reflection can provide such as the
  ability to resize arrays and know the array content type.

- refactored iostream, sstream, fstream to be much simpler, fewer
  indirections, and fixed getline.

- json parsing works using code from mace.
- value is reimplemented based upon mace::rpc::value and no longer uses
  the runtime reflection that was removed.

- moved the typename utility to its own header
2012-10-21 02:28:59 -04:00
Daniel Larimer
7c4b94f6e4 adding put to sha1 encoder 2012-09-30 17:02:18 -04:00
Daniel Larimer
8b998caa1b adding program opts, shared mem, raw packing, varint, and more 2012-09-17 23:04:42 -04:00
Daniel Larimer
d82dc3a782 added hash template func 2012-09-13 19:00:21 -04:00
Daniel Larimer
018609fafa moving more functions from mace to fc 2012-09-08 23:46:19 -04:00
Daniel Larimer
460da34801 adding more features from cmt 2012-09-08 17:37:25 -04:00
Daniel Larimer
34e33d058b adding sha1 and hex methods... 2012-09-08 02:41:28 -04:00