29 #ifndef __SYNFIG_PARENTNODE_H 
   30 #define __SYNFIG_PARENTNODE_H 
   34 #include <sigc++/signal.h> 
   47 #define ADJUST_WAYPOINTS_FOR_TIME_OFFSET 
   76     const char *c_str()
const;
 
  121     template <
typename ITER> 
void insert(ITER begin, ITER end)
 
  122         { 
for(;begin!=end;++begin) 
insert(*begin); }
 
  126 class Node : 
public etl::rshared_object
 
  150     mutable bool        bchanged;
 
  154     mutable int time_last_changed_;
 
  176     sigc::signal<void> signal_changed_;
 
  180     sigc::signal<void,GUID> signal_guid_changed_;
 
  183     sigc::signal<void> signal_deleted_;
 
  276 template<
typename T> etl::handle<T>
 
  283 template <
typename T>
 
  287     bool started = 
false;
 
  291         if (started)    ret += 
", ";
 
  301 template <
typename T>
 
  304     return set_string(
set.begin(), 
set.end());