(null)
{*m_impl.m_ptr,view(bare)}
{*m_impl.m_ptr}
- m_impl.m_ptr
{(this+1),[m_length]sb}
[{m_length}] {(this+1),[m_length]s}
{(this+1),[m_length]sub}
[{m_length}] {(this+1),[m_length]su}
- m_length
- m_hash
- (this+1),[m_length]s
- (this+1),[m_length]su
{m_string,view(bare)}
{m_string}
(empty)
[{m_size}] {m_buffer,1}
[{m_size}] {m_buffer,2}
[{m_size}] {m_buffer,3}
[{m_size}] {m_buffer,4}
[{m_size}] {m_buffer,4}...
- m_buffer
- m_size
- m_capacity
m_size
m_buffer
null
{*m_ptr}
- m_ptr
{(float)m_value / kFixedPointDenominator}
- (float)m_value / kFixedPointDenominator
- m_value
({m_width}, {m_height})
- m_width
- m_height
({m_x}, {m_y})
- m_x
- m_y
({m_location.m_x}, {m_location.m_y}) x ({m_size.m_width}, {m_size.m_height})
- m_location
- m_size
({x}, {y}) x ({width}, {height})
- x
- x
- x
- x
{x + width}
{y + height}
({x}, {y})
- x
- y
(null)
{*m_impl.m_ptr}
{m_localName,view(bare)}
{m_data,view(bare)}
m_firstChild.m_ptr
m_next.m_ptr
this
<{m_tagName}>{*m_firstChild.m_ptr}
<{m_tagName}>