~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/temporal.h

  • Committer: Lee Bieber
  • Date: 2011-03-29 22:31:41 UTC
  • mfrom: (2257.1.3 build)
  • Revision ID: kalebral@gmail.com-20110329223141-yxc22h3l2he58sk0
Merge Andrew - 743842: Build failure using GCC 4.6
Merge Stewart - 738022: CachedDirectory silently fails to add entries if stat() fails
Merge Olaf - Common fwd: add copyright, add more declaration

Show diffs side-by-side

added added

removed removed

Lines of Context:
67
67
#define DRIZZLE_YY_PART_YEAR  70
68
68
 
69
69
#include <drizzled/calendar.h>
70
 
 
 
70
#include <drizzled/common_fwd.h>
71
71
#include <cassert>
72
72
#include <ostream>
73
73
 
74
 
/* Outside forward declarations */
75
 
namespace type {
76
 
class Decimal;
77
 
}
78
 
 
79
 
namespace drizzled
80
 
{
81
 
 
82
 
/* Forward declaration needed */
83
 
class TemporalInterval;
84
 
class TemporalIntervalYear;
85
 
class TemporalIntervalDayOrLess;
86
 
class TemporalIntervalDayOrWeek;
87
 
class TemporalIntervalYearMonth;
 
74
namespace drizzled {
88
75
 
89
76
/**
90
77
 * Base class for all temporal data classes.
197
184
  friend class TemporalFormat;
198
185
};
199
186
 
200
 
/* Forward declaration needed */
201
 
class DateTime;
202
 
class Timestamp;
203
 
class Time;
204
 
 
205
187
/**
206
188
 * Class representing temporal components in a valid
207
189
 * SQL date range, with no time component