Lines Matching defs:sc_time

40 #include "systemc/ext/core/sc_time.hh"
50 set(::sc_core::sc_time *time, double d, ::sc_core::sc_time_unit tu)
59 *time = sc_time::from_value(static_cast<uint64_t>(tmp));
66 sc_time::sc_time() : val(0) {}
68 sc_time::sc_time(double d, sc_time_unit tu)
74 sc_time::sc_time(const sc_time &t)
79 sc_time::sc_time(double d, const char *unit)
97 sc_time::sc_time(double d, bool scale)
103 sc_time::sc_time(sc_dt::uint64 v, bool scale)
109 sc_time &
110 sc_time::operator = (const sc_time &t)
117 sc_time::value() const
123 sc_time::to_double() const
128 sc_time::to_seconds() const
134 sc_time::to_string() const
142 sc_time::operator == (const sc_time &t) const
148 sc_time::operator != (const sc_time &t) const
154 sc_time::operator < (const sc_time &t) const
160 sc_time::operator <= (const sc_time &t) const
166 sc_time::operator > (const sc_time &t) const
172 sc_time::operator >= (const sc_time &t) const
177 sc_time &
178 sc_time::operator += (const sc_time &t)
184 sc_time &
185 sc_time::operator -= (const sc_time &t)
191 sc_time &
192 sc_time::operator *= (double d)
198 sc_time &
199 sc_time::operator /= (double d)
206 sc_time::print(std::ostream &os) const
211 sc_time
212 sc_time::from_value(sc_dt::uint64 u)
216 sc_time t;
221 sc_time
222 sc_time::from_seconds(double d)
224 sc_time t;
229 sc_time
230 sc_time::from_string(const char *str)
243 return sc_time(d, end);
246 const sc_time
247 operator + (const sc_time &a, const sc_time &b)
249 return sc_time::from_value(a.value() + b.value());
252 const sc_time
253 operator - (const sc_time &a, const sc_time &b)
255 return sc_time::from_value(a.value() - b.value());
258 const sc_time
259 operator * (const sc_time &t, double d)
262 return sc_time::from_value(static_cast<int64_t>(tmp));
265 const sc_time
266 operator * (double d, const sc_time &t)
269 return sc_time::from_value(static_cast<int64_t>(tmp));
272 const sc_time
273 operator / (const sc_time &t, double d)
276 return sc_time::from_value(static_cast<int64_t>(tmp));
280 operator / (const sc_time &t1, const sc_time &t2)
286 operator << (std::ostream &os, const sc_time &t)
292 const sc_time SC_ZERO_TIME;
316 "sc_time object(s) constructed");
340 sc_time
343 return sc_time::from_value(1);
346 const sc_time &
349 static const sc_time MaxScTime = sc_time::from_value(MaxTick);
375 "sc_time object(s) constructed");
391 sc_time
394 return sc_time(defaultUnit, SC_SEC);
397 sc_time_tuple::sc_time_tuple(const sc_time &t) :