summaryrefslogtreecommitdiff
path: root/ev++.h
AgeCommit message (Collapse)Author
2012-05-18praise clang++root
2012-05-09*** empty log message ***root
2011-11-29*** empty log message ***root
2011-02-16ws cleanup, changesroot
2010-10-28EV_UNDEFroot
2010-10-24*** empty log message ***root
2010-10-22compat3 for ev++.h, default args c++root
2010-10-21enumroot
2010-10-21*** empty log message ***root
2010-09-10*** empty log message ***root
2010-06-24*** empty log message ***root
2010-03-16*** empty log message ***root
2010-03-10*** empty log message ***root
2009-12-26*** empty log message ***root
2009-08-22*** empty log message ***root
2009-07-10*** empty log message ***root
2008-12-03*** empty log message ***root
2008-11-05*** empty log message ***root
2008-11-03*** empty log message ***root
2008-09-30*** empty log message ***root
2008-05-17*** empty log message ***root
2008-04-15*** empty log message ***root
2008-01-28*** empty log message ***root
2008-01-25*** empty log message ***root
2008-01-22indent, don't throw in loop_ref, make urxvt compile againroot
2008-01-22Use #if !EV_MULTIPLICITY instead of #ifndef because it should be defined always.llucax
2008-01-22Remove remaining EV_THROW macro calls.llucax
2008-01-22loop_ref constructor don't throw anything if EV_MULTIPLICITY is false.llucax
2008-01-19make excptions mandatory but stdexcept.h not, make \!EV_MULTIPLICITY compileroot
2008-01-19throw declarations are fine any timeroot
2008-01-18Add exceptions support to C++ interface.llucax
Add exception specification and a ev::bad_loop exception that is thrown when a loop can't be initialized.
2008-01-18Add missing ev_time () to ev namespace, but renamed as now ().llucax
Note there is no colission with ev_now (), which is a member function of loop_ref named in the C++ interface.
2008-01-18Add loop wrappers to C++ interface.llucax
3 new classes are provided: loop_ref, dynamic_loop and default_loop. loop_ref has value semantics and is just a pointer wrapper (but with reference syntax). You can change a ev_loop* for a loop_ref and vice-versa without notice. You can create (or asign) a loop_ref from a ev_loop* and you can cast a loop_ref to a ev_loop*. You can check for equality between loop_refs and ev_loop pointers. No clean-up is done by a loop_ref. dynamic_loop and default_loop have both reference semantics (they are non-copiable and non-assignable), and provide automatic destruction.
2008-01-18Add missing feed_event () method to base watchers class.llucax
2008-01-18Add missing free functions to ev namespace.llucax
2008-01-18Add missing constants to ev namespace.llucax
2008-01-18Move typedef and constant to the top.llucax
2008-01-18Remove private implementation of watcher's copy ctor and operator=.llucax
2008-01-10*** empty log message ***root
2007-12-25*** empty log message ***root
2007-12-20*** empty log message ***root
2007-12-14*** empty log message ***root
2007-12-11fucked up++ watchers againroot
2007-12-08fix c++ interfaceroot
2007-12-07document c++ callbacks!root
2007-12-05applied fix by chris brodyroot
2007-12-04*** empty log message ***root
2007-12-04complete c++ overhaulroot
2007-11-29fix bug reported by chris brodyroot
2007-11-27great idea. radically simplify the method callbacksroot