--- /dev/null
+.cproject
+.project
+.settings
void PropertyArrayConstructor();
+void PropertyArrayConstructorInitializerList();
void PropertyArrayCopyConstructor();
void PropertyArraySize();
void PropertyArrayCount();
enum TEST_CASES_LIST_PROPERTY_ARRAY
{
PROPERTY_ARRAY_CONSTRUCTOR,
+ PROPERTY_ARRAY_CONSTRUCTOR_INITIALIZER_LIST,
PROPERTY_ARRAY_COPY_CONSTRUCTOR,
PROPERTY_ARRAY_SIZE,
PROPERTY_ARRAY_COUNT,
PropertyArrayConstructor();
break;
+ case PROPERTY_ARRAY_CONSTRUCTOR_INITIALIZER_LIST:
+ PropertyArrayConstructorInitializerList();
+ break;
+
case PROPERTY_ARRAY_COPY_CONSTRUCTOR:
PropertyArrayCopyConstructor();
break;
DaliLog::PrintPass();
}
+void PropertyArrayConstructorInitializerList()
+{
+ Property::Array propArray{ 1, 2, 3, "world", "beautiful" };
+
+ DALI_CHECK_FAIL(propArray[2].Get<int>() != 3, "property array failed to retrieved correct value ");
+ DALI_CHECK_FAIL(propArray[4].Get<std::string>() != "beautiful", "property array failed to retrieve correct value ");
+
+ DaliLog::PrintPass();
+}
void PropertyArrayCopyConstructor()
{
Property::Array propArray;
return test_return_value;
}
+/**
+ * @testcase UtcDaliPropertyArrayConstructorInitializerListP
+ * @since_tizen 5.5
+ * @description To Check propertyarray initializer_list Constructor is working properly or not.
+ */
+int UtcDaliPropertyArrayConstructorInitializerListP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Property_Array_TestApp testApp( application, PROPERTY_ARRAY_CONSTRUCTOR_INITIALIZER_LIST);
+ application.MainLoop();
+ return test_return_value;
+}
+
/**
* @testcase UtcDaliPropertyArrayCopyConstructorP
* @since_tizen 2.4
void PropertyMapConstructor();
+void PropertyMapConstructorInitializerList();
void PropertyMapCopyConstructor();
void PropertyMapCount();
void PropertyMapEmpty();
enum TEST_CASES_LIST_PROPERTY_MAP
{
PROPERTY_MAP_CONSTRUCTOR,
+ PROPERTY_MAP_CONSTRUCTOR_INITIALIZER_LIST,
PROPERTY_MAP_COPYCONSTRUCTOR,
PROPERTY_MAP_COUNT,
PROPERTY_MAP_EMPTY,
PropertyMapConstructor();
break;
+ case PROPERTY_MAP_CONSTRUCTOR_INITIALIZER_LIST:
+ PropertyMapConstructorInitializerList();
+ break;
+
case PROPERTY_MAP_COPYCONSTRUCTOR:
PropertyMapCopyConstructor();
break;
DaliLog::PrintPass();
}
+void PropertyMapConstructorInitializerList()
+{
+ Property::Map propMap{ { "one", 1 }, { "two", 2 }, { "three", 3 } };
+ unsigned int uCountReal = propMap.Count();
+
+ DALI_CHECK_FAIL(propMap.Empty(), "property is empty which is not expected");
+
+ DALI_CHECK_FAIL( uCountReal != 3 , "property count should be 3 but it does not match with expected"); //Should only have three items !!
+
+ DaliLog::PrintPass();
+}
void PropertyMapCopyConstructor()
{
const string strMapFirst = "hello";
return test_return_value;
}
+/**
+ * @testcase UtcPropertyMapConstructorInitializerListP
+ * @since_tizen 5.5
+ * @description Check if property map initializer_list constructor works fine
+ */
+int UtcDaliPropertyMapConstructorInitializerListP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Property_Map_TestApp testApp( application, PROPERTY_MAP_CONSTRUCTOR_INITIALIZER_LIST);
+ application.MainLoop();
+ return test_return_value;
+}
/**
* @testcase UtcDaliPropertyMapCopyConstructorP
Property_Map_TestApp testApp( application, PROPERTY_KEY_OUTPUT_STREAM);
application.MainLoop();
return test_return_value;
-}
\ No newline at end of file
+}
void PropertyValueConstructorsMapP(void);
void PropertyValueConstructorsMap2P(void);
void PropertyValueConstructorsMapTypeP(void);
+void PropertyValueConstructorsInitializerListP(void);
void PropertyValueCopyConstructorP(void);
void PropertyValueCopyConstructorBoolP(void);
void PropertyValueCopyConstructorFloatP(void);
PROPERTY_VALUE_CONSTRUCTOR_MAP_P,
PROPERTY_VALUE_CONSTRUCTOR_MAP_P2,
PROPERTY_VALUE_CONSTRUCTOR_MAPTYPE_P,
+ PROPERTY_VALUE_CONSTRUCTOR_INITIALIZER_LIST_P,
PROPERTY_VALUE_COPYCONSTRUCTOR_P,
PROPERTY_VALUE_COPYCONSTRUCTOR_BOOL_P,
PROPERTY_VALUE_COPYCONSTRUCTOR_FLOAT_P,
PropertyValueConstructorsMapTypeP();
break;
+ case PROPERTY_VALUE_CONSTRUCTOR_INITIALIZER_LIST_P :
+ PropertyValueConstructorsInitializerListP();
+ break;
+
case PROPERTY_VALUE_COPYCONSTRUCTOR_P :
PropertyValueCopyConstructorP();
break;
DaliLog::PrintPass();
}
+
/**
* @testcase UtcDaliPropertyValueConstructorsMapTypeP
* @since_tizen 2.4
return test_return_value;
}
+void PropertyValueConstructorsInitializerListP(void)
+{
+ Property::Value value{ { "one", 1 }, { "two", 2 }, { "three", 3 } };
+
+ DALI_CHECK_FAIL( value.GetType() != Property::MAP , "PropertyValue Constuctor for Map type has Failed.");
+ DALI_CHECK_FAIL( value.Get<Property::Map>().Count() != 3 , "PropertyValue::Get for Map type has Failed.");
+
+ DaliLog::PrintPass();
+}
+
+/**
+ * @testcase UtcDaliPropertyValueConstructorsInitializerListP
+ * @since_tizen 5.5
+ * @description Check if the Constructor works for initializer_list or not.
+ */
+int UtcDaliPropertyValueConstructorsInitializerListP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Property_Value_TestApp testApp( application, PROPERTY_VALUE_CONSTRUCTOR_INITIALIZER_LIST_P);
+ application.MainLoop();
+ return test_return_value;
+}
+
void PropertyValueCopyConstructorP(void)
{
Property::Value value;
//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+// Copyright (c) 2019 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
// you may not use this file except in compliance with the License.
extern int UtcDaliPropertyValueConstructorsMapP(void);
extern int UtcDaliPropertyValueConstructorsMapP2(void);
extern int UtcDaliPropertyValueConstructorsMapTypeP(void);
+extern int UtcDaliPropertyValueConstructorsInitializerListP(void);
extern int UtcDaliPropertyValueCopyConstructorP(void);
extern int UtcDaliPropertyValueCopyConstructorBoolP(void);
extern int UtcDaliPropertyValueCopyConstructorFloatP(void);
extern int UtcDaliPropertyConditionStepConditionP(void);
extern int UtcDaliPropertyConditionVariableStepConditionP(void);
extern int UtcDaliPropertyMapConstructorP(void);
+extern int UtcDaliPropertyMapConstructorInitializerListP(void);
extern int UtcDaliPropertyMapCopyConstructorP(void);
extern int UtcDaliPropertyMapCountP(void);
extern int UtcDaliPropertyMapEmptyP(void);
extern int UtcDaliPropertyKeyInequalityOperatorP(void);
extern int UtcDaliPropertyKeyOutputStream(void);
extern int UtcDaliPropertyArrayConstructorP(void);
+extern int UtcDaliPropertyArrayConstructorInitializerListP(void);
extern int UtcDaliPropertyArrayCopyConstructorP(void);
extern int UtcDaliPropertyArraySizeP(void);
extern int UtcDaliPropertyArrayCountP(void);
{"UtcDaliPropertyValueConstructorsMapP",UtcDaliPropertyValueConstructorsMapP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueConstructorsMapP2",UtcDaliPropertyValueConstructorsMapP2,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueConstructorsMapTypeP",UtcDaliPropertyValueConstructorsMapTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+ {"UtcDaliPropertyValueConstructorsInitializerListP",UtcDaliPropertyValueConstructorsInitializerListP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueCopyConstructorP",UtcDaliPropertyValueCopyConstructorP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueCopyConstructorBoolP",UtcDaliPropertyValueCopyConstructorBoolP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueCopyConstructorFloatP",UtcDaliPropertyValueCopyConstructorFloatP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyConditionStepConditionP",UtcDaliPropertyConditionStepConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
{"UtcDaliPropertyConditionVariableStepConditionP",UtcDaliPropertyConditionVariableStepConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
{"UtcDaliPropertyMapConstructorP",UtcDaliPropertyMapConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyMapConstructorInitializerListP",UtcDaliPropertyMapConstructorInitializerListP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapCopyConstructorP",UtcDaliPropertyMapCopyConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapCountP",UtcDaliPropertyMapCountP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapEmptyP",UtcDaliPropertyMapEmptyP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyKeyInequalityOperatorP",UtcDaliPropertyKeyInequalityOperatorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyKeyOutputStream",UtcDaliPropertyKeyOutputStream,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyArrayConstructorP",UtcDaliPropertyArrayConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+ {"UtcDaliPropertyArrayConstructorInitializerListP",UtcDaliPropertyArrayConstructorInitializerListP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayCopyConstructorP",UtcDaliPropertyArrayCopyConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArraySizeP",UtcDaliPropertyArraySizeP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayCountP",UtcDaliPropertyArrayCountP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+// Copyright (c) 2019 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
// you may not use this file except in compliance with the License.
extern int UtcDaliPropertyValueConstructorsMapP(void);
extern int UtcDaliPropertyValueConstructorsMapP2(void);
extern int UtcDaliPropertyValueConstructorsMapTypeP(void);
+extern int UtcDaliPropertyValueConstructorsInitializerListP(void);
extern int UtcDaliPropertyValueCopyConstructorP(void);
extern int UtcDaliPropertyValueCopyConstructorBoolP(void);
extern int UtcDaliPropertyValueCopyConstructorFloatP(void);
extern int UtcDaliPropertyConditionStepConditionP(void);
extern int UtcDaliPropertyConditionVariableStepConditionP(void);
extern int UtcDaliPropertyMapConstructorP(void);
+extern int UtcDaliPropertyMapConstructorInitializerListP(void);
extern int UtcDaliPropertyMapCopyConstructorP(void);
extern int UtcDaliPropertyMapCountP(void);
extern int UtcDaliPropertyMapEmptyP(void);
extern int UtcDaliPropertyKeyInequalityOperatorP(void);
extern int UtcDaliPropertyKeyOutputStream(void);
extern int UtcDaliPropertyArrayConstructorP(void);
+extern int UtcDaliPropertyArrayConstructorInitializerListP(void);
extern int UtcDaliPropertyArrayCopyConstructorP(void);
extern int UtcDaliPropertyArraySizeP(void);
extern int UtcDaliPropertyArrayCountP(void);
{"UtcDaliPropertyValueConstructorsMapP",UtcDaliPropertyValueConstructorsMapP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueConstructorsMapP2",UtcDaliPropertyValueConstructorsMapP2,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueConstructorsMapTypeP",UtcDaliPropertyValueConstructorsMapTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+ {"UtcDaliPropertyValueConstructorsInitializerListP",UtcDaliPropertyValueConstructorsInitializerListP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueCopyConstructorP",UtcDaliPropertyValueCopyConstructorP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueCopyConstructorBoolP",UtcDaliPropertyValueCopyConstructorBoolP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueCopyConstructorFloatP",UtcDaliPropertyValueCopyConstructorFloatP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyConditionStepConditionP",UtcDaliPropertyConditionStepConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
{"UtcDaliPropertyConditionVariableStepConditionP",UtcDaliPropertyConditionVariableStepConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
{"UtcDaliPropertyMapConstructorP",UtcDaliPropertyMapConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyMapConstructorInitializerListP",UtcDaliPropertyMapConstructorInitializerListP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapCopyConstructorP",UtcDaliPropertyMapCopyConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapCountP",UtcDaliPropertyMapCountP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapEmptyP",UtcDaliPropertyMapEmptyP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyKeyInequalityOperatorP",UtcDaliPropertyKeyInequalityOperatorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyKeyOutputStream",UtcDaliPropertyKeyOutputStream,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyArrayConstructorP",UtcDaliPropertyArrayConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+ {"UtcDaliPropertyArrayConstructorInitializerListP",UtcDaliPropertyArrayConstructorInitializerListP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayCopyConstructorP",UtcDaliPropertyArrayCopyConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArraySizeP",UtcDaliPropertyArraySizeP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayCountP",UtcDaliPropertyArrayCountP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
//
-// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+// Copyright (c) 2019 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
// you may not use this file except in compliance with the License.
extern int UtcDaliPropertyValueConstructorsMapP(void);
extern int UtcDaliPropertyValueConstructorsMapP2(void);
extern int UtcDaliPropertyValueConstructorsMapTypeP(void);
+extern int UtcDaliPropertyValueConstructorsInitializerListP(void);
extern int UtcDaliPropertyValueCopyConstructorP(void);
extern int UtcDaliPropertyValueCopyConstructorBoolP(void);
extern int UtcDaliPropertyValueCopyConstructorFloatP(void);
extern int UtcDaliPropertyConditionStepConditionP(void);
extern int UtcDaliPropertyConditionVariableStepConditionP(void);
extern int UtcDaliPropertyMapConstructorP(void);
+extern int UtcDaliPropertyMapConstructorInitializerListP(void);
extern int UtcDaliPropertyMapCopyConstructorP(void);
extern int UtcDaliPropertyMapCountP(void);
extern int UtcDaliPropertyMapEmptyP(void);
extern int UtcDaliPropertyKeyInequalityOperatorP(void);
extern int UtcDaliPropertyKeyOutputStream(void);
extern int UtcDaliPropertyArrayConstructorP(void);
+extern int UtcDaliPropertyArrayConstructorInitializerListP(void);
extern int UtcDaliPropertyArrayCopyConstructorP(void);
extern int UtcDaliPropertyArraySizeP(void);
extern int UtcDaliPropertyArrayCountP(void);
extern int UtcDaliExtentsOperatorEqualsOStreamP(void);
+
testcase tc_array[] = {
{"UtcDaliPropertyNotificationConstructorP",UtcDaliPropertyNotificationConstructorP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
{"UtcDaliPropertyNotificationCopyConstructorP",UtcDaliPropertyNotificationCopyConstructorP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
{"UtcDaliPropertyValueConstructorsMapP",UtcDaliPropertyValueConstructorsMapP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueConstructorsMapP2",UtcDaliPropertyValueConstructorsMapP2,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueConstructorsMapTypeP",UtcDaliPropertyValueConstructorsMapTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+ {"UtcDaliPropertyValueConstructorsInitializerListP",UtcDaliPropertyValueConstructorsInitializerListP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueCopyConstructorP",UtcDaliPropertyValueCopyConstructorP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueCopyConstructorBoolP",UtcDaliPropertyValueCopyConstructorBoolP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyValueCopyConstructorFloatP",UtcDaliPropertyValueCopyConstructorFloatP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
{"UtcDaliPropertyConditionStepConditionP",UtcDaliPropertyConditionStepConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
{"UtcDaliPropertyConditionVariableStepConditionP",UtcDaliPropertyConditionVariableStepConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
{"UtcDaliPropertyMapConstructorP",UtcDaliPropertyMapConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyMapConstructorInitializerListP",UtcDaliPropertyMapConstructorInitializerListP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapCopyConstructorP",UtcDaliPropertyMapCopyConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapCountP",UtcDaliPropertyMapCountP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapEmptyP",UtcDaliPropertyMapEmptyP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyKeyInequalityOperatorP",UtcDaliPropertyKeyInequalityOperatorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyKeyOutputStream",UtcDaliPropertyKeyOutputStream,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyArrayConstructorP",UtcDaliPropertyArrayConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+ {"UtcDaliPropertyArrayConstructorInitializerListP",UtcDaliPropertyArrayConstructorInitializerListP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayCopyConstructorP",UtcDaliPropertyArrayCopyConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArraySizeP",UtcDaliPropertyArraySizeP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayCountP",UtcDaliPropertyArrayCountP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},