Created separate exmamples to keep clutter out of the basic one
Fixed a conversion warning (g++ detected it while clang++ didn't)
made node_ptr public so it can be used to iterate over list
Cleaned up header files and includes
Major changes/cleanup: node->name and node->value should be accessed directly, getter method that exists is val() for parsing. EasyXMLException members are now private, has proper get methods, and no longer leaks memory. findNode() second argument changed to throwException instead of returnNull and default value is false. Other minor cleanup changes for const correctness.
Readme updated
Updated Readme
Added back val() function for defaulting a non-templated val() call
Fixed typo. Added new line after exception messages. Added try/catch to complete example.
Fixed comments
Fixed file path in complete example. Switched to use of size_t to avoid unnecessary casts in functions.cpp
Changed more types to either size_t or uint when appropriate. Changed private class member naming convention
Fixed issue with exception message not being returned by what().
initial commit of dev branch. Attributes in progress. Possible optimizations in progress.
added new parse method to fool around with
Created new string and stack classes to replace stl classes. Bug fixes/cleanup to parse method 2. Still need some serious error handling, hopefully without decreasing performance too much. Performance is probably maxed out at this point. Also there appears to be an intermittent memory issue when using the String swap function on the node name.
Added error handling to file reading. Fixed some bugs in String. Will need to decrease memory usage.
Started new classes to replace STL and be more efficient. Set is in progress.
Created List class
general cleanup/optimizations/fixes