15 Commits

Author SHA1 Message Date
f763438c47 Add object and array size queries to rjp++ 2021-04-11 14:51:54 -07:00
rexy712
d1a7c3cf9c changed all rexy::string_base and rexy::static_strings to templated types 2020-08-01 01:29:46 -07:00
rexy712
ad2138ba5d Allow rjp++ assignment of values containing nullptr. Makes user interface flow nicer 2020-05-16 15:14:14 -07:00
rexy712
44b4bd8b19 Add middleman functions to prevent needing to also link rjp when linking against rjp++ 2020-04-07 12:21:59 -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
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
330b3956e5 Fix small output bugs. Add ability to add member to object/array in one function call. 2020-03-23 17:28:12 -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