summaryrefslogtreecommitdiff
path: root/include/gras/element.hpp
AgeCommit message (Collapse)Author
2013-06-01gras: created uid API - replaces name and unique_idJosh Blum
2013-04-10gras: formalize the weak container api w/ docsJosh Blum
address issue #69, we now have a set_container call, which is now formally part of the api. Anyone can call set_container for custom container types. GRAS supports shared ptr and pyobject out of the box.
2013-04-04gras: Element can have virtual destructor nowJosh Blum
fixes #67 Now that we no longer need shared from this
2013-04-04gras: revisit container storage after yesterdays learningJosh Blum
The mechanisms of connect are now resonsible for grabbing the container ref. When the object is a shared ptr, the element contructor overload sets weakself. When the object is in python, the python reference is held, even if its shared ptr underneath that. * removed the need for shared_from_this * removed the ref stuff in python Block
2013-04-03gras: code cleanup and comments from last commitJosh Blum
2013-04-03gras: figured out how to do the python referenceJosh Blum
2013-04-01gras: fix from previous commit: swig element equalsJosh Blum
Just put an API call into element so its always there, and call it from swig.
2013-03-28gras: virtual destructors for all but Element #67Josh Blum
2013-03-22gras: rename lookup to locateJosh Blum
2013-03-22gras: we now have the element tree interfaceJosh Blum
2013-03-21gras: move element details into headerJosh Blum
2013-03-18gras: added pragmas for msvc warningsJosh Blum
2013-02-23gras: use new set/get item size apiJosh Blum
2013-02-21gras: inline shared to element so client libs dont need this symbolJosh Blum
2013-02-20gras: declare this inline (might help osx issue)Josh Blum
2012-11-17checkin misc changes from horrible swig adventureJosh Blum
2012-11-09switch to boost software licenseJosh Blum
2012-11-03moved around the shared ptr logic in ElementJosh Blum
2012-10-28work on stand-alone library buildJosh Blum