Lines Matching refs:value

56 //  Andy Goodrich: fixed the code that assigns the value of a string to
67 // mirror those of sc_unsigned. For instance, an sc_unsigned minus a value
68 // returns an sc_signed result, whereas an sc_concatref minus a value was
70 // minus a value return an sc_signed result.
249 value() const
274 double to_double() const { return value().to_double(); }
276 void to_sc_signed(sc_signed &target) const { target = value(); }
278 void to_sc_unsigned(sc_unsigned &target) const { target = value(); }
283 operator const sc_unsigned & () const { return value(); }
286 sc_unsigned operator + () const { return value(); }
288 sc_signed operator - () const { return -value(); }
290 sc_unsigned operator ~ () const { return ~value(); }
296 return value().to_string(numrep);
302 return value().to_string(numrep,w_prefix);
358 temp = v.value();
411 bool and_reduce() const { return value().and_reduce(); }
412 bool nand_reduce() const { return value().nand_reduce(); }
413 bool or_reduce() const { return value().or_reduce(); }
414 bool nor_reduce() const { return value().nor_reduce(); }
415 bool xor_reduce() const { return value().xor_reduce(); }
416 bool xnor_reduce() const { return value().xnor_reduce(); }
419 void print(::std::ostream &os=::std::cout) const { os << this->value(); }
435 cf_none = 0, // Normal value.
470 return target.value() << (int)shift;
476 return target.value() << (int)shift;
482 return target.value() << (int)shift;
488 return target.value() << shift;
494 return target.value() << (int)shift;
500 return target.value() << (int)shift;
506 return target.value() >> (int)shift;
512 return target.value() >> (int)shift;
518 return target.value() >> (int)shift;
524 return target.value() >> shift;
530 return target.value() >> (int)shift;
536 return target.value() >> (int)shift;
543 return os << v.value();
630 return a.value() OP b; \
635 return a OP b.value(); \
643 return a.value() OP b.value(); \
658 return a.value() OP (int)b; \
663 return (int)a OP b.value(); \
670 return a.value() OP b.value(); \
685 return a.value() OP (int)b; \
690 return (int)a OP b.value(); \
739 const sc_dt::sc_concat_bool *b_p; // Proxy for boolean value.
751 const sc_dt::sc_concat_bool *a_p; // Proxy for boolean value.
783 const sc_dt::sc_concat_bool *b_p; // Proxy for boolean value.
795 const sc_dt::sc_concat_bool *a_p; // Proxy for boolean value.