Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-07-22 | Remove the assignment operator from a regular pointer to a RefCount | Pavel Labath | 1 | -1/+1 | |
it is too easy too shoot yourself in the foot with it, other smart pointers also don't allow such assignments. If you do want to assign to a RefCount pointer, use reset(). ps: assignment between two RefCounts remains possible, of course. | |||||
2011-05-10 | Make RefCount<> more sensible | Pavel Labath | 1 | -1/+1 | |
the previous version of operator*() made no sense. E.g., it violated the invariant (*ptr).foo <=> ptr->foo. The dereferencing operator now returns a reference to the pointed-to object, rather than a pointer to it. I also added a bool conversion operator, which can be used in testing the NULL-ness of the pointer. Anyone wondering if that could be done in a simpler way is encouraged to read <http://www.artima.com/cppsource/safebool.html>. And, finally, I removed the mutable flag from the m_data member, since it does not need it. | |||||
2009-09-30 | cosmetic fixes: removed redundant ';' + some whitespaces | Mathias Gumz | 1 | -1/+1 | |
2009-05-26 | Error on incomplete MacroCmd key command | Jim Ramsay | 1 | -7/+9 | |
2008-04-21 | some fixes for gcc 3.4 | Thomas Orgis | 1 | -1/+1 | |
2008-01-11 | make FbTk::Command a template class, split parsing information out of ↵ | Mark Tiefenbruck | 1 | -10/+10 | |
ObjectRegistry | |||||
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 1 | -2/+0 | |
2007-12-30 | removed some unneeded headers | Mathias Gumz | 1 | -1/+0 | |
2007-12-20 | convert macro command parsing to use new StringUtil function | Mark Tiefenbruck | 1 | -15/+11 | |
2007-12-16 | changed CommandRegistry to a template class, renamed to ObjectRegistry<Type> | Mark Tiefenbruck | 1 | -4/+4 | |
2007-12-13 | added FbTk::CommandRegistry, decentralized command parsing, and made them ↵ | markt | 1 | -0/+48 | |
auto-register | |||||
2006-06-10 | added new command: ToggleCmd, works like a macro but executes the commands ↵ | fluxgen | 1 | -0/+18 | |
one at the time. Thanks Mark Tiefenbruck | |||||
2006-04-02 | size_t fixes, thanks Semushin Slava aka php-coder | fluxgen | 1 | -1/+1 | |
2006-02-16 | updated copyright info | mathias | 1 | -1/+1 | |
2005-01-24 | copyright date | mathias | 1 | -1/+1 | |
2004-11-19 | svn propset svn:keywords "Id" | mathias | 1 | -1/+1 | |
2003-09-29 | added size accessor | fluxgen | 1 | -1/+5 | |
2003-01-11 | executes a list of commands | fluxgen | 1 | -0/+39 | |