bool JValue::append(const JValue& value) { #if PBNJSON_ZERO_COPY_STL_STR if (!value.m_input.empty() || (value.isString() && value.asString().empty())) { m_children.push_back(value.m_input); } m_children.insert(m_children.end(), value.m_children.begin(), value.m_children.end()); #endif return jarray_set(m_jval, jarray_size(m_jval), value.peekRaw()); }