ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvtutil.h
(Generate patch)

Comparing rxvt-unicode/src/rxvtutil.h (file contents):
Revision 1.33 by root, Sun Dec 2 22:36:42 2007 UTC vs.
Revision 1.34 by root, Sun Dec 2 22:37:14 2007 UTC

373 for (char **c = begin (); c != end (); c++) 373 for (char **c = begin (); c != end (); c++)
374 free (*c); 374 free (*c);
375 } 375 }
376}; 376};
377 377
378#if 0
378template<typename T> 379template<typename T>
379struct rxvt_vec : simplevec<void *> { 380struct rxvt_vec : simplevec<void *> {
380 typedef T *iterator; 381 typedef T *iterator;
381 382
382 void push_back (T d) { simplevec<void *>::push_back ((void *)d); } 383 void push_back (T d) { simplevec<void *>::push_back ((void *)d); }
386 iterator begin () const { return (iterator)simplevec<void *>::begin (); } 387 iterator begin () const { return (iterator)simplevec<void *>::begin (); }
387 iterator end () const { return (iterator)simplevec<void *>::end (); } 388 iterator end () const { return (iterator)simplevec<void *>::end (); }
388 T &operator [] (int i) { return * (T *) (& ((* (simplevec<void *> *)this)[i])); } 389 T &operator [] (int i) { return * (T *) (& ((* (simplevec<void *> *)this)[i])); }
389 const T &operator [] (int i) const { return * (const T *) (& ((* (const simplevec<void *> *)this)[i])); } 390 const T &operator [] (int i) const { return * (const T *) (& ((* (const simplevec<void *> *)this)[i])); }
390}; 391};
392#endif
391 393
392template<typename T> 394template<typename T>
393struct auto_ptr { 395struct auto_ptr {
394 T *p; 396 T *p;
395 397

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines