TDeleter< T > Class Template Reference

List of all members.

Public Member Functions

 TDeleter ()
 ~TDeleter ()

Public Attributes

T * obj


Detailed Description

template<class T>
class TDeleter< T >

Definition at line 3234 of file SyFi_wrap.cc.


Constructor & Destructor Documentation

template<class T >
TDeleter< T >::TDeleter (  )  [inline]

Definition at line 3240 of file SyFi_wrap.cc.

03240             :
03241     obj(0)
03242   {
03243     //std::cout << "TDeleter constructor." << std::endl;
03244   }
  

template<class T >
TDeleter< T >::~TDeleter (  )  [inline]

Definition at line 3246 of file SyFi_wrap.cc.

References TDeleter< T >::obj.

03247   {
03248     //std::cout << "TDeleter destructor, obj = " << obj << std::endl;
03249     if(obj)
03250     {
03251       //std::cout << "TDeleter deleting obj:" << std::endl;
03252       delete obj;
03253       //std::cout << "TDeleter done deleting obj." << std::endl;
03254     }
03255     //std::cout << "TDeleter is now destroyed." << std::endl;
03256   }


Member Data Documentation

template<class T >
T* TDeleter< T >::obj

Definition at line 3238 of file SyFi_wrap.cc.

Referenced by _wrap_collect_symbols__SWIG_0(), _wrap_collect_symbols__SWIG_1(), _wrap_compare(), _wrap_count_ops(), _wrap_count_symbols(), _wrap_EQUAL_OR_DIE(), _wrap_equations2matrix(), _wrap_ex_int_map___contains__(), _wrap_ex_int_map___delitem__(), _wrap_ex_int_map___getitem__(), _wrap_ex_int_map___setitem__(), _wrap_ex_int_map_count(), _wrap_ex_int_map_erase__SWIG_0(), _wrap_ex_int_map_find(), _wrap_ex_int_map_has_key(), _wrap_ex_int_map_lower_bound(), _wrap_ex_int_map_upper_bound(), _wrap_exlist___setitem____SWIG_1(), _wrap_exlist_append(), _wrap_exlist_assign(), _wrap_exlist_insert__SWIG_0(), _wrap_exlist_insert__SWIG_1(), _wrap_exlist_push_back(), _wrap_exlist_push_front(), _wrap_exlist_resize__SWIG_1(), _wrap_exmap___contains__(), _wrap_exmap___delitem__(), _wrap_exmap___getitem__(), _wrap_exmap___setitem__(), _wrap_exmap_count(), _wrap_exmap_erase__SWIG_0(), _wrap_exmap_find(), _wrap_exmap_has_key(), _wrap_exmap_lower_bound(), _wrap_exmap_upper_bound(), _wrap_exset_count(), _wrap_exset_equal_range(), _wrap_exset_erase__SWIG_0(), _wrap_exset_find(), _wrap_exset_insert(), _wrap_exset_lower_bound(), _wrap_exset_upper_bound(), _wrap_extract_symbols(), _wrap_exvector___setitem____SWIG_1(), _wrap_exvector_append(), _wrap_exvector_assign(), _wrap_exvector_insert__SWIG_0(), _wrap_exvector_insert__SWIG_1(), _wrap_exvector_push_back(), _wrap_exvector_resize__SWIG_1(), _wrap_matrix_from_equations(), _wrap_matrix_to_lst2(), _wrap_new_exlist__SWIG_3(), _wrap_new_exvector__SWIG_3(), _wrap_replace_powers__SWIG_0(), _wrap_replace_powers__SWIG_1(), and TDeleter< T >::~TDeleter().


The documentation for this class was generated from the following file:

Generated on Mon Aug 31 16:17:05 2009 for SyFi by  doxygen 1.5.9