Skip to content
  • Florent D'Halluin's avatar
    Split timer.* into smaller files & add documentation · 28c1e41d
    Florent D'Halluin authored
    	* include/vaucanson/misc/global_timer.hh:
    	Make it work outside vaucanson.
    	* include/vaucanson/misc/timer.cc:
    	Remove implementation of misc::Timer internal classes.
    	* include/vaucanson/misc/timer.hh:
    	Remove declaration of misc::Timer internal classes.
    	* include/vaucanson/misc/timer.hxx:
    	Move inline methods of misc::Timer here
    	* include/vaucanson/misc/timer_internal_gathering.cc,
    	* include/vaucanson/misc/timer_internal_gathering.hh,
    	* include/vaucanson/misc/timer_internal_gathering.hxx:
    	Move declaration & implementation of misc::Timer internal
    	classes regarding data gathering in those three files.
    	* include/vaucanson/misc/timer_internal_graph.cc,
    	* include/vaucanson/misc/timer_internal_graph.hh,
    	* include/vaucanson/misc/timer_internal_graph.hxx:
    	Move declaration & implementation of misc::Timer internal
    	classes regarding result computation in those three files.
    	* taf-kit/src/common.hh,
    	* taf-kit/src/main.cc:
    	Change global timer name from timer to global_timer to avoid
    	conflicts with the new namespace.
    
    	Former private classes of misc::Timer are now in the separate
    	namespace misc::timer.  Minor changes are made to the taf-kit
    	source to work with the new implementation.
    	Documentation is provided in include/vaucanson/misc/timer.hh.
    
    	Clean source code (thanks for pointing out what was wrong).
    	
    28c1e41d