NS_IMETHODIMP nsJSID::GetName(char * *aName) { if(!aName) return NS_ERROR_NULL_POINTER; if(!NameIsSet()) SetNameToNoString(); NS_ASSERTION(mName, "name not set"); *aName = (char*) nsMemory::Clone(mName, strlen(mName)+1); return *aName ? NS_OK : NS_ERROR_OUT_OF_MEMORY; }
NS_IMETHODIMP nsJSID::GetName(char * *aName) { if (!aName) return NS_ERROR_NULL_POINTER; if (!NameIsSet()) SetNameToNoString(); NS_ASSERTION(mName, "name not set"); *aName = NS_strdup(mName); return *aName ? NS_OK : NS_ERROR_OUT_OF_MEMORY; }
bool ON_Group::IsValid( ON_TextLog* text_log ) const { return (IdIsNotNil() && NameIsSet() && Index() >= 0); }