Assignment operator.
- Parameters
-
[in] | rval | the assigned object |
- Returns
- *this
Definition at line 136 of file exception.cpp.
References __D_ASSERT, likely, m_msg, and unlikely.
141 i8 *buf = rval.m_msg;
148 u32 len = strlen(buf);
152 m_msg =
new (std::nothrow)
i8[len + 1];
char i8
8-bit signed integer
#define likely(expr)
Offer a hint (positive) to the pipeline branch predictor.
i8 * m_msg
Error description message.
unsigned int u32
32-bit unsigned integer
#define unlikely(expr)
Offer a hint (negative) to the pipeline branch predictor.
#define __D_ASSERT(x)
Assertion macro.