size_type total_size() const { if(alloc_type() != anonymous_type){ return name_offset() + (m_num_char+1)*sizeof_char(); } else{ return this->value_offset() + m_value_bytes; } }
size_type name_offset() const { return this->value_offset() + get_rounded_size(size_type(m_value_bytes), size_type(sizeof_char())); }
std::size_t name_offset() const { return value_offset() + get_rounded_size(m_value_bytes, sizeof_char()); }