stepcode/stepcode — pull request #265 by mpictor (2013-10-12 02:39:58+00:00)
Title: STEPattribute - fix copy constructor, Shallow Copy

* rewrite copy constructor and ShallowCopy()
* add destructor which conditionally deletes the contents of `ptr`
* rewrite `operator==`
* move clstepcore test dir
* add tests for operators (found more bugs in the process!)

* also some cleanup
* char* -> std::string
* eliminate unnecessary const_casts
* int -> bool
* unnecessary function calls
* etc