bool ON_UserStringList::GetUserString( const wchar_t* key, ON_wString& string_value ) const { if ( key && key[0] ) { int i, count = m_e.Count(); for (i = 0; i < count; i++ ) { if ( !m_e[i].m_key.CompareNoCase(key) ) { string_value = m_e[i].m_string_value; return true; } } } string_value.Empty(); return false; }
bool ON_Object::GetUserString( const wchar_t* key, ON_wString& string_value ) const { string_value.Empty(); const ON_UserStringList* us = ON_UserStringList::Cast(GetUserData(ON_UserStringList::m_ON_UserStringList_class_id.Uuid())); return us ? us->GetUserString(key,string_value) : false; }