Jzon
Jzon copied to clipboard
Avoiding string temps, adding move operations, and removing manual reference counting
-Added const char * parameter to parts of the interface to allow for the option of preventing temp strings from being created
-Added move operations to several locations where they could be used without much change to existing logic
-Removed the SET_NUMBER macro in favor of templatization
-Added unsigned long and long parameter versions of Node to help users avoid having to static_cast to one of the existing types
-Removed manual reference counting and replaced with std::shared_ptr