{((char*) (m_buffer.pointer+1)),s} ((char*) (m_buffer.pointer+1)),s {{ size={m_count} }} m_count m_count m_buffer {{ size={m_count} }} m_count m_capacity m_count m_buffer {{ size={m_count} }} m_count m_capacity m_count m_shortBuffer + $i m_buffer + $i - $T2 {{ size={m_count} }} m_count m_count m_buffer {{ {map.m_values} }} map.m_values map {{ {dict} }} dict {{ size={dict._count} }} m_dict._count m_dict.kvPairs.head next value {{ size={m_count} }} m_count m_kvPairs.head next value pointer empty RefPtr {*pointer} pointer _offset == 0 ? nullptr : ($T1*)((char*)this + _offset) {($T1*)0} {($T1*)((char*)this + _offset)} _offset == 0 ? nullptr : ($T1*)((char*)this + _offset) ($T1*)(m_base->m_data + m_offset) (m_offset == 0x80000000) ? nullptr : ($T1*)(((char*)this) + m_offset) m_count m_count ($T1*)(m_data.m_base->m_data + m_data.m_offset) m_count m_count (m_data.m_offset == 0x80000000) ? nullptr : ($T1*)(((char*)&m_data) + m_data.m_offset) {(m_sizeThenContents + 1),s} (m_sizeThenContents + 1),s {m_begin,[m_end-m_begin]s} m_begin,[m_end-m_begin]s