Exemple #1
0
WeakValue::WeakValue(const WeakValue &other)
    : val(0)
{
    if (other.val) {
        allocVal(other.engine());
        *val = *other.val;
    }
}
Exemple #2
0
WeakValue::WeakValue(const WeakValue &other)
    : val(0)
{
    if (other.val) {
        val = other.engine()->memoryManager->m_weakValues->allocate();
        *val = *other.val;
    }
}