peerplays-fc/include/fc
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
..
interprocess adding program opts, shared mem, raw packing, varint, and more 2012-09-17 23:04:42 -04:00
abstract_types.hpp Initial checkin of FC code. 2012-09-07 22:50:37 -04:00
aligned.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
any.hpp adding more features from cmt 2012-09-08 17:37:25 -04:00
array.hpp adding array type 2012-09-25 23:20:25 -04:00
asio.hpp moving more functions from mace to fc 2012-09-08 23:46:19 -04:00
base58.hpp adding base58 support from bitcoin 2012-09-30 17:01:14 -04:00
base64.hpp revert to std types 2012-09-10 23:57:11 -04:00
bigint.hpp adding bigint 2012-09-08 15:05:47 -04:00
blowfish.hpp adding additional scrypt functions to fc 2012-09-10 20:15:35 -04:00
buffer.hpp adding more features from cmt 2012-09-08 17:37:25 -04:00
console_defines.h Initial checkin of FC code. 2012-09-07 22:50:37 -04:00
datastream.hpp adding dynmaic_poitner_cast + fixed includes 2012-09-23 17:20:03 -04:00
dh.hpp revert to std types 2012-09-10 23:57:11 -04:00
endpoint.hpp tcp_socket::connect 2012-10-16 21:48:09 -04:00
error.hpp moving more functions from mace to fc 2012-09-08 23:46:19 -04:00
example.hpp Initial checkin of FC code. 2012-09-07 22:50:37 -04:00
exception.hpp various updates 2012-10-09 21:40:29 -04:00
filesystem.hpp various updates 2012-10-09 21:40:29 -04:00
fstream.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
function.hpp ports for gcc-4.6, lack of template alias 2012-09-10 00:48:08 -05:00
future.hpp fixed scheduler deleting retainable 2012-09-09 19:44:49 -04:00
fwd.hpp adding program opts, shared mem, raw packing, varint, and more 2012-09-17 23:04:42 -04:00
fwd_impl.hpp adding program opts, shared mem, raw packing, varint, and more 2012-09-17 23:04:42 -04:00
fwd_reflect.hpp Initial checkin of FC code. 2012-09-07 22:50:37 -04:00
hex.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
invokeable.hpp Initial checkin of FC code. 2012-09-07 22:50:37 -04:00
iostream.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
ip.hpp fixed bugs 2012-09-25 17:45:28 -04:00
json.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
json_rpc_connection.hpp fixed scheduler deleting retainable 2012-09-09 19:44:49 -04:00
lexical_cast.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
log.hpp reverted to old log() method to accelerate compile times 2012-09-15 22:31:56 -04:00
map.hpp Initial checkin of FC code. 2012-09-07 22:50:37 -04:00
mutex.hpp adding more features from cmt 2012-09-08 17:37:25 -04:00
numeric_cast.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
optional.hpp fixed bugs 2012-09-25 17:45:28 -04:00
pke.hpp adding program opts, shared mem, raw packing, varint, and more 2012-09-17 23:04:42 -04:00
priority.hpp fix schedule sort order 2012-09-23 02:01:27 -04:00
program_options.hpp adding program opts, shared mem, raw packing, varint, and more 2012-09-17 23:04:42 -04:00
raw.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
reflect.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
server.hpp Initial checkin of FC code. 2012-09-07 22:50:37 -04:00
sha1.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
shared_ptr.hpp adding dynmaic_poitner_cast + fixed includes 2012-09-23 17:20:03 -04:00
signals.hpp clean up prints 2012-09-10 22:33:09 -05:00
spin_lock.hpp Initial checkin of FC code. 2012-09-07 22:50:37 -04:00
spin_yield_lock.hpp Initial checkin of FC code. 2012-09-07 22:50:37 -04:00
sstream.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
stream.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
string.hpp added std::string conversion for fc::string 2012-10-09 23:21:41 -04:00
super_fast_hash.hpp adding additional scrypt functions to fc 2012-09-10 20:15:35 -04:00
task.hpp fixed scheduler deleting retainable 2012-09-09 19:44:49 -04:00
tcp_socket.hpp tcp_socket::connect 2012-10-16 21:48:09 -04:00
thread.hpp debug 2012-09-10 22:13:31 -05:00
thread_d.hpp fixed scheduler deleting retainable 2012-09-09 19:44:49 -04:00
time.hpp update to time 2012-10-17 22:44:21 -04:00
typename.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
udp_socket.hpp added udp connect method / local ip lookup 2012-09-09 23:54:11 -04:00
unique_lock.hpp adding more features from cmt 2012-09-08 17:37:25 -04:00
utility.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
value.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
value_cast.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
value_io.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
varint.hpp adding program opts, shared mem, raw packing, varint, and more 2012-09-17 23:04:42 -04:00
vector.hpp major updates to stream,reflect,value,and json 2012-10-21 02:28:59 -04:00
vector_fwd.hpp fix bugs 2012-09-09 21:44:57 -04:00
vector_g.hpp Initial checkin of FC code. 2012-09-07 22:50:37 -04:00
wait_any.hpp Initial checkin of FC code. 2012-09-07 22:50:37 -04:00