Lines Matching defs:const

88     void init(int length_, const sc_logic &init_value=SC_LOGIC_X);
89 void assign_from_string(const std::string &);
104 const sc_logic &a, int length_=sc_length_param().len()) :
110 sc_lv_base(const char *a);
111 sc_lv_base(const char *a, int length_);
114 sc_lv_base(const sc_proxy<X> &a) :
121 sc_lv_base(const sc_lv_base &a);
129 operator = (const sc_proxy<X> &a)
136 operator = (const sc_lv_base &a)
142 sc_lv_base &operator = (const char *a);
145 operator = (const bool *a)
152 operator = (const sc_logic *a)
159 operator = (const sc_unsigned &a)
166 operator = (const sc_signed &a)
173 operator = (const sc_uint_base &a)
180 operator = (const sc_int_base &a)
229 int length() const { return m_len; }
230 int size() const { return m_size; }
232 value_type get_bit(int i) const;
235 sc_digit get_word(int wi) const { return m_data[wi]; }
248 sc_digit get_cword(int wi) const { return m_ctrl[wi]; }
259 bool is_01() const;
271 sc_lv_base::get_bit(int i) const
315 inline const sc_lv_base
316 sc_proxy<X>::operator ~ () const
325 operator &= (sc_proxy<X> &px, const sc_proxy<Y> &py)
344 DEFN_BITWISE_AND_ASN_OP_T(const char *)
345 DEFN_BITWISE_AND_ASN_OP_T(const bool *)
346 DEFN_BITWISE_AND_ASN_OP_T(const sc_logic *)
347 DEFN_BITWISE_AND_ASN_OP_T(const sc_unsigned &)
348 DEFN_BITWISE_AND_ASN_OP_T(const sc_signed &)
357 inline const sc_lv_base
358 operator & (const sc_proxy<X> &px, const sc_proxy<Y> &py)
366 inline const sc_lv_base \
367 sc_proxy<X>::operator & (tp b) const \
373 DEFN_BITWISE_AND_OP_T_A(const char *)
374 DEFN_BITWISE_AND_OP_T_A(const bool *)
375 DEFN_BITWISE_AND_OP_T_A(const sc_logic *)
376 DEFN_BITWISE_AND_OP_T_A(const sc_unsigned &)
377 DEFN_BITWISE_AND_OP_T_A(const sc_signed &)
378 DEFN_BITWISE_AND_OP_T_A(const sc_uint_base &)
379 DEFN_BITWISE_AND_OP_T_A(const sc_int_base &)
391 inline const sc_lv_base \
392 operator & (tp b, const sc_proxy<X> &px) \
397 DEFN_BITWISE_AND_OP_T_B(const char *)
398 DEFN_BITWISE_AND_OP_T_B(const bool *)
399 DEFN_BITWISE_AND_OP_T_B(const sc_logic *)
400 DEFN_BITWISE_AND_OP_T_B(const sc_unsigned &)
401 DEFN_BITWISE_AND_OP_T_B(const sc_signed &)
402 DEFN_BITWISE_AND_OP_T_B(const sc_uint_base &)
403 DEFN_BITWISE_AND_OP_T_B(const sc_int_base &)
416 operator |= (sc_proxy<X> &px, const sc_proxy<Y> &py)
435 DEFN_BITWISE_OR_ASN_OP_T(const char *)
436 DEFN_BITWISE_OR_ASN_OP_T(const bool *)
437 DEFN_BITWISE_OR_ASN_OP_T(const sc_logic *)
438 DEFN_BITWISE_OR_ASN_OP_T(const sc_unsigned &)
439 DEFN_BITWISE_OR_ASN_OP_T(const sc_signed &)
448 inline const sc_lv_base
449 operator | (const sc_proxy<X> &px, const sc_proxy<Y> &py)
457 inline const sc_lv_base \
458 sc_proxy<X>::operator | (tp b) const \
464 DEFN_BITWISE_OR_OP_T_A(const char *)
465 DEFN_BITWISE_OR_OP_T_A(const bool *)
466 DEFN_BITWISE_OR_OP_T_A(const sc_logic *)
467 DEFN_BITWISE_OR_OP_T_A(const sc_unsigned &)
468 DEFN_BITWISE_OR_OP_T_A(const sc_signed &)
469 DEFN_BITWISE_OR_OP_T_A(const sc_uint_base &)
470 DEFN_BITWISE_OR_OP_T_A(const sc_int_base &)
482 inline const sc_lv_base \
483 operator | (tp b, const sc_proxy<X> &px) \
488 DEFN_BITWISE_OR_OP_T_B(const char *)
489 DEFN_BITWISE_OR_OP_T_B(const bool *)
490 DEFN_BITWISE_OR_OP_T_B(const sc_logic *)
491 DEFN_BITWISE_OR_OP_T_B(const sc_unsigned &)
492 DEFN_BITWISE_OR_OP_T_B(const sc_signed &)
493 DEFN_BITWISE_OR_OP_T_B(const sc_uint_base &)
494 DEFN_BITWISE_OR_OP_T_B(const sc_int_base &)
507 operator ^= (sc_proxy<X> &px, const sc_proxy<Y> &py)
526 DEFN_BITWISE_XOR_ASN_OP_T(const char *)
527 DEFN_BITWISE_XOR_ASN_OP_T(const bool *)
528 DEFN_BITWISE_XOR_ASN_OP_T(const sc_logic *)
529 DEFN_BITWISE_XOR_ASN_OP_T(const sc_unsigned &)
530 DEFN_BITWISE_XOR_ASN_OP_T(const sc_signed &)
539 inline const sc_lv_base
540 operator ^ (const sc_proxy<X> &px, const sc_proxy<Y> &py)
548 inline const sc_lv_base \
549 sc_proxy<X>::operator ^ (tp b) const \
555 DEFN_BITWISE_XOR_OP_T_A(const char *)
556 DEFN_BITWISE_XOR_OP_T_A(const bool *)
557 DEFN_BITWISE_XOR_OP_T_A(const sc_logic *)
558 DEFN_BITWISE_XOR_OP_T_A(const sc_unsigned &)
559 DEFN_BITWISE_XOR_OP_T_A(const sc_signed &)
560 DEFN_BITWISE_XOR_OP_T_A(const sc_uint_base &)
561 DEFN_BITWISE_XOR_OP_T_A(const sc_int_base &)
573 inline const sc_lv_base \
574 operator ^ (tp b, const sc_proxy<X> &px) \
579 DEFN_BITWISE_XOR_OP_T_B(const char *)
580 DEFN_BITWISE_XOR_OP_T_B(const bool *)
581 DEFN_BITWISE_XOR_OP_T_B(const sc_logic *)
582 DEFN_BITWISE_XOR_OP_T_B(const sc_unsigned &)
583 DEFN_BITWISE_XOR_OP_T_B(const sc_signed &)
584 DEFN_BITWISE_XOR_OP_T_B(const sc_uint_base &)
585 DEFN_BITWISE_XOR_OP_T_B(const sc_int_base &)
597 inline const sc_lv_base
598 sc_proxy<X>::operator << (int n) const
607 inline const sc_lv_base
608 sc_proxy<X>::operator >> (int n) const
640 inline const sc_lv_base
641 lrotate(const sc_proxy<X> &x, int n)
673 inline const sc_lv_base
674 rrotate(const sc_proxy<X> &x, int n)
682 inline const sc_lv_base
683 reverse(const sc_proxy<X> &x)
692 operator == (const sc_proxy<X> &px, const sc_proxy<Y> &py)
694 const X &x = px.back_cast();
695 const Y &y = py.back_cast();
714 sc_proxy<X>::operator == (tp b) const \
716 const X &x = back_cast(); \
722 DEFN_REL_OP_T(const char *)
723 DEFN_REL_OP_T(const bool *)
724 DEFN_REL_OP_T(const sc_logic *)
725 DEFN_REL_OP_T(const sc_unsigned &)
726 DEFN_REL_OP_T(const sc_signed &)
727 DEFN_REL_OP_T(const sc_uint_base &)
728 DEFN_REL_OP_T(const sc_int_base &)
749 operator , (sc_bitref_r<T> a, const char *b)
757 operator , (const char *a, sc_bitref_r<T> b)
765 operator , (sc_bitref_r<T> a, const sc_logic &b)
773 operator , (const sc_logic &a, sc_bitref_r<T> b)
797 concat(sc_bitref_r<T> a, const char *b)
805 concat(const char *a, sc_bitref_r<T> b)
813 concat(sc_bitref_r<T> a, const sc_logic &b)
821 concat(const sc_logic &a, sc_bitref_r<T> b)
846 operator , (sc_bitref<T> a, const char *b)
854 operator , (const char *a, sc_bitref<T> b)
862 operator , (sc_bitref<T> a, const sc_logic &b)
870 operator , (const sc_logic &a, sc_bitref<T> b)
894 concat(sc_bitref<T> a, const char *b)
902 concat(const char *a, sc_bitref<T> b)
910 concat(sc_bitref<T> a, const sc_logic &b)
918 concat(const sc_logic &a, sc_bitref<T> b)
950 operator , (sc_subref_r<T> a, const char *b)
958 operator , (const char *a, sc_subref_r<T> b)
966 operator , (sc_subref_r<T> a, const sc_logic &b)
974 operator , (const sc_logic &a, sc_subref_r<T> b)
998 concat(sc_subref_r<T> a, const char *b)
1006 concat(const char *a, sc_subref_r<T> b)
1014 concat(sc_subref_r<T> a, const sc_logic &b)
1022 concat(const sc_logic &a, sc_subref_r<T> b)
1047 operator , (sc_subref<T> a, const char *b)
1055 operator , (const char *a, sc_subref<T> b)
1063 operator , (sc_subref<T> a, const sc_logic &b)
1071 operator , (const sc_logic &a, sc_subref<T> b)
1096 concat(sc_subref<T> a, const char *b)
1104 concat(const char *a, sc_subref<T> b)
1112 concat(sc_subref<T> a, const sc_logic &b)
1120 concat(const sc_logic &a, sc_subref<T> b)
1151 sc_subref<X>::operator = (const sc_subref_r<X> &b)
1169 sc_subref<X>::operator = (const sc_subref<X> &b)
1196 operator , (sc_concref_r<T1, T2> a, const char *b)
1204 operator , (const char *a, sc_concref_r<T1, T2> b)
1212 operator , (sc_concref_r<T1, T2> a, const sc_logic &b)
1220 operator , (const sc_logic &a, sc_concref_r<T1, T2> b)
1244 concat(sc_concref_r<T1, T2> a, const char *b)
1252 concat(const char *a, sc_concref_r<T1, T2> b)
1260 concat(sc_concref_r<T1, T2> a, const sc_logic &b)
1268 concat(const sc_logic &a, sc_concref_r<T1, T2> b)
1293 operator , (sc_concref<T1, T2> a, const char *b)
1301 operator , (const char *a, sc_concref<T1, T2> b)
1309 operator , (sc_concref<T1, T2> a, const sc_logic &b)
1317 operator , (const sc_logic &a, sc_concref<T1, T2> b)
1341 concat(sc_concref<T1, T2> a, const char *b)
1349 concat(const char *a, sc_concref<T1, T2> b)
1357 concat(sc_concref<T1, T2> a, const sc_logic &b)
1365 concat(const sc_logic &a, sc_concref<T1, T2> b)
1399 operator , (const sc_proxy<T> &a, const char *b)
1406 operator , (const char *a, const sc_proxy<T> &b)
1413 operator , (const sc_proxy<T> &a, const sc_logic &b)
1421 operator , (const sc_logic &a, const sc_proxy<T> &b)
1429 operator , (const sc_proxy<T> &a, bool b)
1437 operator , (bool a, const sc_proxy<T> &b)
1445 concat(const sc_proxy<T> &a, const char *b)
1452 concat(const char *a, const sc_proxy<T> &b)
1459 concat(const sc_proxy<T> &a, const sc_logic &b)
1467 concat(const sc_logic &a, const sc_proxy<T> &b)
1475 concat(const sc_proxy<T> &a, bool b)
1483 concat(bool a, const sc_proxy<T> &b)
1492 operator , (sc_proxy<T> &a, const char *b)
1499 operator , (const char *a, sc_proxy<T> &b)
1506 operator , (sc_proxy<T> &a, const sc_logic &b)
1514 operator , (const sc_logic &a, sc_proxy<T> &b)
1539 concat(sc_proxy<T> &a, const char *b)
1546 concat(const char *a, sc_proxy<T> &b)
1553 concat(sc_proxy<T> &a, const sc_logic &b)
1561 concat(const sc_logic &a, sc_proxy<T> &b)