// file : xsd/cxx/tree/date-time.txx // license : GNU GPL v2 + exceptions; see accompanying LICENSE file namespace xsd { namespace cxx { namespace tree { // gday // template gday* gday:: _clone (flags f, container* c) const { return new gday (*this, f, c); } // gmonth // template gmonth* gmonth:: _clone (flags f, container* c) const { return new gmonth (*this, f, c); } // gyear // template gyear* gyear:: _clone (flags f, container* c) const { return new gyear (*this, f, c); } // gmonth_day // template gmonth_day* gmonth_day:: _clone (flags f, container* c) const { return new gmonth_day (*this, f, c); } // gyear_month // template gyear_month* gyear_month:: _clone (flags f, container* c) const { return new gyear_month (*this, f, c); } // date // template date* date:: _clone (flags f, container* c) const { return new date (*this, f, c); } // time // template time* time:: _clone (flags f, container* c) const { return new time (*this, f, c); } // date_time // template date_time* date_time:: _clone (flags f, container* c) const { return new date_time (*this, f, c); } // duration // template duration* duration:: _clone (flags f, container* c) const { return new duration (*this, f, c); } } } }