boost::itl::difference<boost::gregorian::date>
struct difference<boost::gregorian::date> { // types typedef boost::gregorian::date_duration type; };