~zorba-coders/zorba/trunk

« back to all changes in this revision

Viewing changes to src/zorbatypes/duration.h

  • Committer: Zorba Build Bot
  • Author(s): nbrinza at gmail
  • Date: 2013-05-08 16:41:56 UTC
  • mfrom: (11430.1.5 bug-1176038)
  • Revision ID: chillery+buildbot@lambda.nu-20130508164156-cwjml1065glcvww8
Fixed a bug in the parser that was revealed by bison 2.7 + #include clean-up Approved: Paul J. Lucas, Nicolae Brinza

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
#define ZORBA_TYPES_DURATION_H
19
19
 
20
20
#include <zorba/config.h>
21
 
#include "zorbatypes/zorbatypes_decl.h"
22
 
#include "zorbatypes/schema_types.h"
 
21
#include "zorbatypes_decl.h"
23
22
 
24
23
#include "util/ascii_util.h"
 
24
#include "zorbatypes/zstring.h"
25
25
 
26
26
namespace zorba
27
27
{
175
175
 
176
176
  Duration* operator-(const Duration& d) const;
177
177
 
178
 
  Duration* operator*(const xs_double& value) const;
 
178
  Duration* operator*(const Double& value) const;
179
179
 
180
 
  Duration* operator/(const xs_double& value) const;
 
180
  Duration* operator/(const Double& value) const;
181
181
 
182
182
  Decimal operator/(const Duration& d) const;
183
183
 
195
195
 
196
196
  virtual long getMinutes() const;
197
197
 
198
 
  virtual xs_decimal getSeconds() const;
 
198
  virtual Decimal getSeconds() const;
199
199
 
200
200
  virtual long getFractionalSeconds() const;
201
201
 
202
202
  virtual long getIntSeconds() const;
203
203
 
204
 
  xs_double getTotalSeconds() const;
 
204
  Double getTotalSeconds() const;
205
205
 
206
206
  long getTotalMilliseconds() const;
207
207