Lines Matching refs:count
31 static void DestroyArrayPtr(const char** &arrayPtr, unsigned int& count)
37 for (unsigned int i = 0; i < count; i++) {
45 count = 0;
49 static const char** CreateStrArrByVector(const std::vector<std::string>& paramVector, unsigned int* count)
54 *count = 0;
59 *count = 0;
69 *count = 0;
73 *count = size;
89 static const char** GetTypesByCondition(const char* condition, unsigned int* count, GetUtdByConditionPtr funcPtr)
91 if (condition == nullptr || count == nullptr || funcPtr == nullptr) {
110 *count = 1;
111 auto typeIds = new char* [*count];
177 const char** OH_Utd_GetBelongingToTypes(OH_Utd* pThis, unsigned int* count)
179 if (IsUtdInvalid(pThis) || count == nullptr) {
182 *count = pThis->belongingToTypesCount;
186 const char** OH_Utd_GetFilenameExtensions(OH_Utd* pThis, unsigned int* count)
188 if (IsUtdInvalid(pThis) || count == nullptr) {
191 *count = pThis->filenameExtensionsCount;
195 const char** OH_Utd_GetMimeTypes(OH_Utd* pThis, unsigned int* count)
197 if (IsUtdInvalid(pThis) || count == nullptr) {
200 *count = pThis->mimeTypeCount;
204 const char** OH_Utd_GetTypesByFilenameExtension(const char* extension, unsigned int* count)
206 return GetTypesByCondition(extension, count, &UtdClient::GetUniformDataTypeByFilenameExtension);
209 const char** OH_Utd_GetTypesByMimeType(const char* mimeType, unsigned int* count)
211 return GetTypesByCondition(mimeType, count, &UtdClient::GetUniformDataTypeByMIMEType);
287 void OH_Utd_DestroyStringList(const char** list, unsigned int count)
289 DestroyArrayPtr(list, count);