rexy712
|
06cfc1d0b6
|
Add default dispatch handling for generic case of 'const rjp::value&'. Will cause compilation error if return type is not void
|
2020-03-27 21:28:05 -07:00 |
|
rexy712
|
5bebbe1d33
|
Added rjp++ dispatcher and proxy type for get operations. Makes it easier to make generic programs around.
|
2020-03-27 12:40:37 -07:00 |
|
rexy712
|
ee0a1d48da
|
Add rjp::cast specialization for rvalue To type. Acts as a std::move equivalent
|
2020-03-26 19:40:01 -07:00 |
|
rexy712
|
295c27029b
|
Rearrange some rjp++ files. Also realized that subobject return does not qualify for nrvo, so that's a problem.
|
2020-03-26 18:38:01 -07:00 |
|
rexy712
|
4c94e11ff3
|
Decided to change rjp_set_member and related functions to default to allocation and copy since i kept getting them mixed up
|
2020-03-26 08:56:06 -07:00 |
|
rexy712
|
a4d1a98a0e
|
Reworked rjp++ element/member addition
|
2020-03-24 16:34:07 -07:00 |
|
rexy712
|
eaa02d5ab4
|
Cleanup rjp++ includes
|
2020-03-23 10:38:39 -07:00 |
|
rexy712
|
caaf29842d
|
Add callback based parsing to rjp++
|
2020-03-22 19:08:26 -07:00 |
|
rexy712
|
dd76bc9253
|
Change comment/excess comma support to runtime behavior
|
2020-03-11 12:55:30 -07:00 |
|
rexy712
|
e947976340
|
Remove array functions from rjp++ that should have been removed previously
|
2020-03-10 15:16:52 -07:00 |
|
rexy712
|
59413d6d48
|
Separated rjp++'s single include file
|
2020-03-06 16:13:28 -08:00 |
|
rexy712
|
24f9f608a8
|
Flesh out rjp++. Add conversion, parsing, type checking, key access, etc
|
2020-03-05 17:23:30 -08:00 |
|
rexy712
|
f97826aac3
|
Change how rjp++ handles member/element addition
|
2020-03-04 14:49:20 -08:00 |
|
rexy712
|
744021b967
|
Add license disclaimer to rjp++ files
|
2020-03-03 17:56:36 -08:00 |
|
rexy712
|
72f720000e
|
Add start of C++ wrapper
|
2020-03-03 17:49:39 -08:00 |
|