Index: /trunk/FACT++/src/Time.cc
===================================================================
--- /trunk/FACT++/src/Time.cc	(revision 11207)
+++ /trunk/FACT++/src/Time.cc	(revision 11208)
@@ -43,14 +43,4 @@
 const _time_format Time::magic  = "%Y %m %d %H %M %S %f";
 const _time_format Time::smagic = "%Y %m %d %H %M %S";
-
-/*
- using date_time::special_values;
- using date_time::not_special;
- using date_time::neg_infin;
- using date_time::pos_infin;
- using date_time::not_a_date_time;
- using date_time::max_date_time;
- using date_time::min_date_time;
- */
 
 // --------------------------------------------------------------------------
@@ -77,4 +67,23 @@
 }
 
+
+// --------------------------------------------------------------------------
+//
+//! Construct a Time object with a date_time::special_value, e.g.
+//!
+//!  - neg_infin
+//!  - pos_infin
+//!  - not_a_date_time
+//!  - max_date_time
+//!  - min_date_time
+//!
+//!
+//! @param val
+//!    date_time::special_value
+//
+Time::Time(const boost::date_time::special_values &val) : ptime(val)
+{
+}
+
 // --------------------------------------------------------------------------
 //
Index: /trunk/FACT++/src/Time.h
===================================================================
--- /trunk/FACT++/src/Time.h	(revision 11207)
+++ /trunk/FACT++/src/Time.h	(revision 11208)
@@ -60,4 +60,5 @@
     // Constructors
     Time(enum init_t type=utc);
+    Time(const boost::date_time::special_values &val);
     Time(const time_t &tm, const int &ms);
     Time(const ptime &pt) : boost::posix_time::ptime(pt) { }
