|
|
| 67 |
Set (o.m_v); |
67 |
Set (o.m_v); |
| 68 |
return *this; |
68 |
return *this; |
| 69 |
} |
69 |
} |
| 70 |
TracedValue (const IntegerValue &value) |
70 |
// TracedValue (const IntegerValue &value) |
| 71 |
: m_v (value.Get ()) {} |
71 |
// : m_v (value.Get ()) {} |
| 72 |
operator IntegerValue () const { |
72 |
// operator IntegerValue () const { |
| 73 |
return IntegerValue (m_v); |
73 |
// return IntegerValue (m_v); |
| 74 |
} |
74 |
// } |
| 75 |
TracedValue (const UintegerValue &value) |
75 |
// TracedValue (const UintegerValue &value) |
| 76 |
: m_v (value.Get ()) {} |
76 |
// : m_v (value.Get ()) {} |
| 77 |
operator UintegerValue () const { |
77 |
// operator UintegerValue () const { |
| 78 |
return UintegerValue (m_v); |
78 |
// return UintegerValue (m_v); |
| 79 |
} |
79 |
// } |
| 80 |
TracedValue (const BooleanValue &value) |
80 |
// TracedValue (const BooleanValue &value) |
| 81 |
: m_v (value.Get ()) {} |
81 |
// : m_v (value.Get ()) {} |
| 82 |
operator BooleanValue () const { |
82 |
// operator BooleanValue () const { |
| 83 |
return BooleanValue (m_v); |
83 |
// return BooleanValue (m_v); |
| 84 |
} |
84 |
// } |
| 85 |
TracedValue (const EnumValue &value) |
85 |
// TracedValue (const EnumValue &value) |
| 86 |
: m_v (value.Get ()) {} |
86 |
// : m_v (value.Get ()) {} |
| 87 |
operator EnumValue () const { |
87 |
// operator EnumValue () const { |
| 88 |
return EnumValue (m_v); |
88 |
// return EnumValue (m_v); |
| 89 |
} |
89 |
// } |
| 90 |
void ConnectWithoutContext (const CallbackBase &cb) { |
90 |
void ConnectWithoutContext (const CallbackBase &cb) { |
| 91 |
m_cb.ConnectWithoutContext (cb); |
91 |
m_cb.ConnectWithoutContext (cb); |
| 92 |
} |
92 |
} |