Lines Matching refs:sc_time
51 class sc_time
54 sc_time();
55 sc_time(double, sc_time_unit);
56 sc_time(const sc_time &);
59 sc_time(double, const char *);
62 sc_time(double, bool);
63 sc_time(sc_dt::uint64, bool);
65 sc_time &operator = (const sc_time &);
72 bool operator == (const sc_time &) const;
73 bool operator != (const sc_time &) const;
74 bool operator < (const sc_time &) const;
75 bool operator <= (const sc_time &) const;
76 bool operator > (const sc_time &) const;
77 bool operator >= (const sc_time &) const;
79 sc_time &operator += (const sc_time &);
80 sc_time &operator -= (const sc_time &);
81 sc_time &operator *= (double);
82 sc_time &operator /= (double);
87 static sc_time from_value(sc_dt::uint64);
88 static sc_time from_seconds(double);
89 static sc_time from_string(const char *str);
95 const sc_time operator + (const sc_time &, const sc_time &);
96 const sc_time operator - (const sc_time &, const sc_time &);
98 const sc_time operator * (const sc_time &, double);
99 const sc_time operator * (double, const sc_time &);
100 const sc_time operator / (const sc_time &, double);
101 double operator / (const sc_time &, const sc_time &);
103 std::ostream &operator << (std::ostream &, const sc_time &);
105 extern const sc_time SC_ZERO_TIME;
108 sc_time sc_get_time_resolution();
109 const sc_time &sc_max_time();
113 sc_time sc_get_default_time_unit();
120 sc_time_tuple(const sc_time &);
129 operator sc_time() const { return sc_time(to_double(), _unit); }