void PropertyMapInsertP2();
void PropertyMapInsertP3();
void PropertyMapInsertP4();
+void PropertyMapAdd();
+void PropertyMapAddChain();
+void PropertyMapAnonymousAddChain();
void PropertyMapGetValue();
void PropertyMapGetKey();
+void PropertyMapGetKeyAt();
void PropertyMapGetKeyValuePair();
+void PropertyMapGetKeyValue();
void PropertyMapFind();
void PropertyMapFindP2();
void PropertyMapFindP3();
void PropertyMapOperatorAssignmentP3();
void PropertyMapSquareOperatorP();
void PropertyMapConstSquareOperatorP();
+void PropertyKeyConstructorP();
+void PropertyKeyEqualityOperatorP();
+void PropertyKeyInequalityOperatorP();
+void PropertyKeyOutputStream();
namespace
{
enum TEST_CASES_LIST_PROPERTY_MAP
PROPERTY_MAP_INSERT_P2,
PROPERTY_MAP_INSERT_P3,
PROPERTY_MAP_INSERT_P4,
+ PROPERTY_MAP_ADD,
+ PROPERTY_MAP_ADD_CHAIN,
+ PROPERTY_MAP_ANONYMOUS_ADD_CHAIN,
PROPERTY_MAP_GET_KEY,
+ PROPERTY_MAP_GET_KEY_AT,
PROPERTY_MAP_GET_VALUE,
PROPERTY_MAP_GET_KEY_VALUE_PAIR,
+ PROPERTY_MAP_GET_KEY_VALUE,
PROPERTY_MAP_FIND,
PROPERTY_MAP_FIND_P2,
PROPERTY_MAP_FIND_P3,
PROPERTY_MAP_ASSIGNMENT_OPERATOR_P2,
PROPERTY_MAP_ASSIGNMENT_OPERATOR_P3,
PROPERTY_MAP_SQUARE_OPERATOR_P,
- PROPERTY_MAP_CONST_SQUARE_OPERATOR_P
+ PROPERTY_MAP_CONST_SQUARE_OPERATOR_P,
+ PROPERTY_KEY_CONSTRUCTOR_P,
+ PROPERTY_KEY_EQUALITY_OPERATOR_P,
+ PROPERTY_KEY_INEQUALITY_OPERATOR_P,
+ PROPERTY_KEY_OUTPUT_STREAM
};
struct Property_Map_TestApp : public ConnectionTracker
PropertyMapInsertP4();
break;
+ case PROPERTY_MAP_ADD:
+ PropertyMapAdd();
+ break;
+
+ case PROPERTY_MAP_ADD_CHAIN:
+ PropertyMapAddChain();
+ break;
+
+ case PROPERTY_MAP_ANONYMOUS_ADD_CHAIN:
+ PropertyMapAnonymousAddChain();
+ break;
+
case PROPERTY_MAP_FIND:
PropertyMapFind();
break;
PropertyMapGetKey();
break;
+ case PROPERTY_MAP_GET_KEY_AT:
+ PropertyMapGetKeyAt();
+ break;
+
case PROPERTY_MAP_GET_KEY_VALUE_PAIR:
PropertyMapGetKeyValuePair();
break;
+ case PROPERTY_MAP_GET_KEY_VALUE:
+ PropertyMapGetKeyValue();
+ break;
+
case PROPERTY_MAP_ASSIGNMENT_OPERATOR:
PropertyMapOperatorAssignment();
break;
case PROPERTY_MAP_CONST_SQUARE_OPERATOR_P:
PropertyMapConstSquareOperatorP();
break;
+
+ case PROPERTY_KEY_CONSTRUCTOR_P:
+ PropertyKeyConstructorP();
+ break;
+
+ case PROPERTY_KEY_EQUALITY_OPERATOR_P:
+ PropertyKeyEqualityOperatorP();
+ break;
+
+ case PROPERTY_KEY_INEQUALITY_OPERATOR_P:
+ PropertyKeyInequalityOperatorP();
+ break;
+
+ case PROPERTY_KEY_OUTPUT_STREAM:
+ PropertyKeyOutputStream();
+ break;
}
}
// Data
DaliLog::PrintPass();
}
+void PropertyMapAdd()
+{
+ const std::string strValue1 = "bar";
+ const std::string strValue2 = "testing";
+ const std::string strValue3 = "DALi";
+ const int intValue = 9;
+
+ Property::Map map;
+ DALI_CHECK_FAIL( 0 != map.Count() ," Property is not empty which is not expected");
+
+ map.Add( "foo", strValue1);
+ DALI_CHECK_FAIL( 1 != map.Count() ," Only one item should be in Map");
+
+ Property::Value* value = map.Find( "foo" );
+ DALI_CHECK_FAIL( ! ( value->Get<std::string>() == strValue1 ), " Find is not working properly while returning reference of the key" );
+
+ map.Add( std::string("foo2"), strValue2 );
+ DALI_CHECK_FAIL( 2 != map.Count() ," Only two items should be in Map");
+ value = map.Find( "foo2" );
+ DALI_CHECK_FAIL( ! ( value->Get<std::string>() == strValue2 ), " Find is not working properly while returning reference of the key" );
+
+ map.Add( 10, strValue3 );
+ DALI_CHECK_FAIL( 3 != map.Count() ," Only three items should be in Map");
+ value = map.Find( 10 );
+ DALI_CHECK_FAIL( ! ( value->Get<std::string>() == strValue3 ), " Find is not working properly while returning reference of the key" );
+
+ map.Add( 100, intValue );
+ DALI_CHECK_FAIL( 4 != map.Count() ," Only four items should be in Map");
+ value = map.Find( 100 );
+ DALI_CHECK_FAIL( value->Get<int>() != intValue , " Find is not working properly while returning reference of the key" );
+
+ DaliLog::PrintPass();
+}
+void PropertyMapAddChain()
+{
+ const std::string strValue1 = "bar";
+ const std::string strValue2 = "testing";
+ const std::string strValue3 = "DALi";
+ const int intValue = 9;
+
+ Property::Map map;
+ DALI_CHECK_FAIL( 0 != map.Count() ," Property is not empty which is not expected");
+ map
+ .Add( "foo", strValue1)
+ .Add( std::string("foo2"), strValue2 )
+ .Add( 10, strValue3 )
+ .Add( 100, intValue );
+
+ DALI_CHECK_FAIL( 4 != map.Count() ," 4 items should be in Map");
+
+ Property::Value* value = map.Find( "foo" );
+ DALI_CHECK_FAIL( ! ( value->Get<std::string>() == strValue1 ), " Find is not working properly while returning reference of the key" );
+
+ value = map.Find( "foo2" );
+ DALI_CHECK_FAIL( ! ( value->Get<std::string>() == strValue2 ), " Find is not working properly while returning reference of the key" );
+
+ value = map.Find( 10 );
+ DALI_CHECK_FAIL( ! ( value->Get<std::string>() == strValue3 ), " Find is not working properly while returning reference of the key" );
+
+ value = map.Find( 100 );
+ DALI_CHECK_FAIL( value->Get<int>() != intValue, " Find is not working properly while returning reference of the key" );
+
+ DaliLog::PrintPass();
+}
+void PropertyMapAnonymousAddChain(void)
+{
+ const std::string strValue1 = "bar";
+ const std::string strValue2 = "testing";
+ const std::string strValue3 = "DALi";
+ const int intValue = 9;
+
+ class TestMap
+ {
+ public:
+ TestMap(Property::Map map)
+ : mMap(map)
+ {
+ }
+ Property::Map mMap;
+ };
+
+ TestMap mapTest( Property::Map().Add( "foo", "bar")
+ .Add( std::string("foo2"), "testing" )
+ .Add( 10, "DALi" )
+ .Add( 100, 9 ));
+
+
+ Property::Value* value = mapTest.mMap.Find( "foo" );
+ DALI_CHECK_FAIL( ! ( value->Get<std::string>() == strValue1 ), " Find is not working properly while returning reference of the key" );
+
+ value = mapTest.mMap.Find( "foo2" );
+ DALI_CHECK_FAIL( ! ( value->Get<std::string>() == strValue2 ), " Find is not working properly while returning reference of the key" );
+
+ value = mapTest.mMap.Find( 10 );
+ DALI_CHECK_FAIL( ! ( value->Get<std::string>() == strValue3 ), " Find is not working properly while returning reference of the key" );
+
+ value = mapTest.mMap.Find( 100 );
+ DALI_CHECK_FAIL( value->Get<int>() != intValue , " Find is not working properly while returning reference of the key" );
+
+ DaliLog::PrintPass();;
+}
void PropertyMapGetKey()
{
const string strMapFirst = "hello";
const string strMapTwo = "world";
const string strMapThree = "Tizen";
-
+
const int nSetValueOne = 1 ,nSetValueTwo = 2 , nSetValueThree = 3 ;
Property::Map propMap;
DaliLog::PrintPass();
}
+
+void PropertyMapGetKeyAt()
+{
+ const string strMapFirst = "hello";
+ const string strMapTwo = "world";
+ const Dali::Property::Index idxMapThree = Actor::Property::COLOR;
+
+ const int nSetValueOne = 1 ,nSetValueTwo = 2 ;
+ const Vector4 nSetValueThree = Color::MAGENTA;
+
+ Property::Map propMap;
+ DALI_CHECK_FAIL(!propMap.Empty(), "property is not empty which is not expected");
+
+ propMap[ strMapFirst] = nSetValueOne ;
+ propMap[ strMapTwo ] = nSetValueTwo;
+ propMap[ idxMapThree ] = nSetValueThree;
+
+ DALI_CHECK_FAIL(propMap.GetKeyAt( 0 ) != strMapFirst ," GetKeyAt is not working properly while returning the key");
+
+ DALI_CHECK_FAIL(propMap.GetKeyAt( 1 ) != strMapTwo ," GetKeyAt is not working properly while returning the key");
+
+ DALI_CHECK_FAIL(propMap.GetKeyAt( 2 ) != idxMapThree ," GetKeyAt is not working properly while returning the key");
+ DaliLog::PrintPass();
+}
void PropertyMapGetValue()
{
const string strMapFirst = "hello";
const string strMapTwo = "world";
+ const Dali::Property::Index idxMapThree = Actor::Property::COLOR;
const int nSetValueOne = 1 ,nSetValueTwo = 2;
+ const Vector4 nSetValueThree = Color::MAGENTA;
Property::Map propMap;
DALI_CHECK_FAIL(!propMap.Empty(), "property is not empty which is not expected");
propMap[ strMapFirst] = nSetValueOne;
propMap[ strMapTwo ] = nSetValueTwo;
+ propMap[ idxMapThree ] = nSetValueThree;
Property::Value& value = propMap.GetValue( 0 );
DALI_CHECK_FAIL( value.Get<int>() != nSetValueOne ," getvalue is not working properly while returning reference");
value = propMap.GetValue( 1 );
DALI_CHECK_FAIL( value.Get<int>() != nSetValueTwo ," getvalue is not working properly while returning reference");
+ value = propMap.GetValue( 2 );
+ DALI_CHECK_FAIL( value.Get<Vector4>() != nSetValueThree ," getvalue is not working properly while returning reference");
+
+ value = Color::CYAN;
+ DALI_CHECK_FAIL( value.Get<Vector4>() != Color::CYAN ," value changing is not working properly while returning reference");
+
DaliLog::PrintPass();
}
void PropertyMapGetKeyValuePair()
DaliLog::PrintPass();
}
+void PropertyMapGetKeyValue()
+{
+ const string strMapFirst = "hello";
+ const string strMapTwo = "world";
+ const string strMapThree = "Tizen";
+ const Dali::Property::Index idxMapFour = Actor::Property::COLOR;
+
+ const int nSetValueOne = 1 ,nSetValueTwo = 2 , nSetValueThree = 3 ;
+ const Vector4 nSetValueFour = Color::MAGENTA;
+
+
+
+
+ Property::Map propMap;
+ DALI_CHECK_FAIL(!propMap.Empty(), "property is not empty which is not expected");
+
+ propMap[ strMapFirst] = nSetValueOne ;
+ propMap[ strMapTwo ] = nSetValueTwo;
+ propMap[ strMapThree] = nSetValueThree;
+ propMap[ idxMapFour ] = nSetValueFour;
+
+ DALI_CHECK_FAIL( propMap.GetKeyValue( 0 ).first != strMapFirst, " GetPair is not working properly while returning the pair key");
+ DALI_CHECK_FAIL( propMap.GetKeyValue( 0 ).second.Get< int >() != nSetValueOne, " getvalue is not working properly while returning reference");
+ DALI_CHECK_FAIL( propMap.GetKeyValue( 1 ).first != strMapTwo, " GetPair is not working properly while returning the pair key");
+ DALI_CHECK_FAIL( propMap.GetKeyValue( 1 ).second.Get< int >() != nSetValueTwo, " getvalue is not working properly while returning reference");
+
+ DALI_CHECK_FAIL( propMap.GetKeyValue( 2 ).first != strMapThree, " GetPair is not working properly while returning the pair key");
+ DALI_CHECK_FAIL( propMap.GetKeyValue( 2 ).second.Get< int >() != nSetValueThree, " getvalue is not working properly while returning reference");
+
+ DALI_CHECK_FAIL( propMap.GetKeyValue( 3 ).first != idxMapFour, " GetPair is not working properly while returning the pair key");
+ DALI_CHECK_FAIL( propMap.GetKeyValue( 3 ).second.Get< Vector4 >() != nSetValueFour, " getvalue is not working properly while returning reference");
+
+ DaliLog::PrintPass();
+}
void PropertyMapFind()
{
const string strMapFirst = "hello";
DaliLog::PrintPass();
}
+void PropertyKeyConstructorP()
+{
+ Property::Key key1( "aKey" );
+ DALI_CHECK_FAIL( key1.type != Property::Key::STRING, " Property::Key type is not matched");
+ DALI_CHECK_FAIL( key1.stringKey != "aKey", " Property::Key stringkey is not matched");
+ DALI_CHECK_FAIL( key1.indexKey != Property::INVALID_INDEX, " Property::Key indexkey is not matched");
+
+ Property::Key key2( Actor::Property::COLOR );
+ DALI_CHECK_FAIL( key2.type != Property::Key::INDEX, " Property::Key type is not matched");
+ DALI_CHECK_FAIL( key2.indexKey != (Dali::Property::Index)Actor::Property::COLOR, " Property::Key indexkey is not matched");
+
+ DaliLog::PrintPass();
+
+}
+
+void PropertyKeyEqualityOperatorP()
+{
+ Property::Key key1( "aKey" );
+ Property::Key key2( 113 );
+
+ DALI_CHECK_FAIL( !(key1 == "aKey") , " Property::Key EqualityOperator test failed");
+ DALI_CHECK_FAIL( key1 == "notTheKey" , " Property::Key EqualityOperator test failed");
+ DALI_CHECK_FAIL( key1 == 1 , " Property::Key EqualityOperator test failed");
+
+ DALI_CHECK_FAIL( !(key2 == 113) , " Property::Key EqualityOperator test failed");
+ DALI_CHECK_FAIL( key2 == 0 , " Property::Key EqualityOperator test failed");
+ DALI_CHECK_FAIL( key2 == "One hundred and thirteen" , " Property::Key EqualityOperator test failed");
+
+ DALI_CHECK_FAIL( key1 == key2 , " Property::Key EqualityOperator test failed");
+ DALI_CHECK_FAIL( !(key1 != key2) , " Property::Key EqualityOperator test failed");
+
+ Property::Key key1B( "aKey" );
+ Property::Key key2B( 113 );
+
+ DALI_CHECK_FAIL( !(key1 == key1B) , " Property::Key EqualityOperator test failed");
+ DALI_CHECK_FAIL( !(key2 == key2B) , " Property::Key EqualityOperator test failed");
+
+ DaliLog::PrintPass();;
+}
+void PropertyKeyInequalityOperatorP()
+{
+ Property::Key key1( "aKey" );
+ Property::Key key2( 113 );
+
+ DALI_CHECK_FAIL( !(key1 != "notTheKey") , " Property::Key EqualityOperator test failed");
+ DALI_CHECK_FAIL( !(key1 != 1) , " Property::Key EqualityOperator test failed");
+
+ DALI_CHECK_FAIL( !(key2 != 0) , " Property::Key EqualityOperator test failed");
+ DALI_CHECK_FAIL( !(key2 != "One hundred and thirteen"), " Property::Key EqualityOperator test failed");
+
+ DALI_CHECK_FAIL( !(key1 != key2) , " Property::Key EqualityOperator test failed");
+
+ DaliLog::PrintPass();
+}
+
+void PropertyKeyOutputStream()
+{
+ Property::Key key1( "aKey" );
+ Property::Key key2( 113 );
+
+ std::ostringstream oss;
+ oss << key1;
+ DALI_CHECK_FAIL( oss.str() != "aKey", " PropertyKey output stream test failed");
+
+ std::ostringstream oss2;
+ oss2 << key2;
+ DALI_CHECK_FAIL( oss2.str() != "113", " PropertyKey output stream test failed");
+
+ DaliLog::PrintPass();
+}
/**
* End of TC Logic Implementation Area.
return test_return_value;
}
+/**
+ * @testcase UtcDaliPropertyMapAddP
+ * @since_tizen 4.0
+ * @description Check if we can add an index-value pair to a property-map
+ */
+int UtcDaliPropertyMapAddP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Property_Map_TestApp testApp( application, PROPERTY_MAP_ADD);
+ application.MainLoop();
+ return test_return_value;
+}
+
+/**
+ * @testcase UtcDaliPropertyMapAddChainP
+ * @since_tizen 4.0
+ * @description Check if we can add an index-value pair to a property-map
+ */
+int UtcDaliPropertyMapAddChainP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Property_Map_TestApp testApp( application, PROPERTY_MAP_ADD_CHAIN);
+ application.MainLoop();
+ return test_return_value;
+}
+
+/**
+ * @testcase UtcDaliPropertyMapAnonymousAddChainP
+ * @since_tizen 4.0
+ * @description Check if we can add an index-value pair to a property-map
+ */
+int UtcDaliPropertyMapAnonymousAddChainP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Property_Map_TestApp testApp( application, PROPERTY_MAP_ANONYMOUS_ADD_CHAIN);
+ application.MainLoop();
+ return test_return_value;
+}
+
/**
* @testcase UtcDaliPropertyMapGetValueP
* @since_tizen 2.4
return test_return_value;
}
+/**
+ * @testcase UtcDaliPropertyMapGetKeyAtP
+ * @since_tizen 4.0
+ * @description Check if Getpair,GetValue,GetKey Api working properly or not
+ */
+int UtcDaliPropertyMapGetKeyAtP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Property_Map_TestApp testApp( application, PROPERTY_MAP_GET_KEY_AT);
+ application.MainLoop();
+ return test_return_value;
+}
+
/**
* @testcase UtcDaliPropertyMapGetPairP
* @since_tizen 2.4
return test_return_value;
}
+/**
+ * @testcase UtcDaliPropertyMapGetKeyValueP
+ * @since_tizen 4.0
+ * @description Check if Getpair,GetValue,GetKey Api working properly or not
+ */
+int UtcDaliPropertyMapGetKeyValueP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Property_Map_TestApp testApp( application, PROPERTY_MAP_GET_KEY_VALUE);
+ application.MainLoop();
+ return test_return_value;
+}
+
/**
* @testcase UtcDaliPropertyMapFindP
* @since_tizen 2.4
application.MainLoop();
return test_return_value;
}
+
+/**
+ * @testcase UtcDaliPropertyKeyConstructorP
+ * @since_tizen 4.0
+ * @description Check if property key constructor works fine
+ */
+int UtcDaliPropertyKeyConstructorP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Property_Map_TestApp testApp( application, PROPERTY_KEY_CONSTRUCTOR_P);
+ application.MainLoop();
+ return test_return_value;
+}
+
+/**
+ * @testcase UtcDaliPropertyKeyEqualityOperatorP
+ * @since_tizen 4.0
+ * @description Check if property key equality operation works
+ */
+int UtcDaliPropertyKeyEqualityOperatorP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Property_Map_TestApp testApp( application, PROPERTY_KEY_EQUALITY_OPERATOR_P);
+ application.MainLoop();
+ return test_return_value;
+}
+
+/**
+ * @testcase UtcDaliPropertyKeyInequalityOperatorP
+ * @since_tizen 4.0
+ * @description Check if property key inequality operation works
+ */
+int UtcDaliPropertyKeyInequalityOperatorP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Property_Map_TestApp testApp( application, PROPERTY_KEY_INEQUALITY_OPERATOR_P);
+ application.MainLoop();
+ return test_return_value;
+}
+
+/**
+ * @testcase UtcDaliPropertyKeyOutputStream
+ * @since_tizen 4.0
+ * @description Check if property key output stream works
+ */
+int UtcDaliPropertyKeyOutputStream(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Property_Map_TestApp testApp( application, PROPERTY_KEY_OUTPUT_STREAM);
+ application.MainLoop();
+ return test_return_value;
+}
\ No newline at end of file
extern int UtcDaliPropertyMapInsertP2(void);
extern int UtcDaliPropertyMapInsertP3(void);
extern int UtcDaliPropertyMapInsertP4(void);
+extern int UtcDaliPropertyMapAddP(void);
+extern int UtcDaliPropertyMapAddChainP(void);
+extern int UtcDaliPropertyMapAnonymousAddChainP(void);
extern int UtcDaliPropertyMapGetValueP(void);
extern int UtcDaliPropertyMapGetKeyP(void);
+extern int UtcDaliPropertyMapGetKeyAtP(void);
extern int UtcDaliPropertyMapGetPairP(void);
+extern int UtcDaliPropertyMapGetKeyValueP(void);
extern int UtcDaliPropertyMapFindP(void);
extern int UtcDaliPropertyMapFindP2(void);
extern int UtcDaliPropertyMapFindP3(void);
extern int UtcDaliPropertyMapOperatorAssignmentP3(void);
extern int UtcDaliPropertyMapSquareOperatorP(void);
extern int UtcDaliPropertyMapConstSquareOperatorP(void);
+extern int UtcDaliPropertyKeyConstructorP(void);
+extern int UtcDaliPropertyKeyEqualityOperatorP(void);
+extern int UtcDaliPropertyKeyInequalityOperatorP(void);
+extern int UtcDaliPropertyKeyOutputStream(void);
extern int UtcDaliPropertyArrayConstructorP(void);
extern int UtcDaliPropertyArrayCopyConstructorP(void);
extern int UtcDaliPropertyArraySizeP(void);
extern int UtcDaliPropertyArrayClearP(void);
extern int UtcDaliPropertyArrayReserveP(void);
extern int UtcDaliPropertyArrayResizeP(void);
+extern int UtcDaliPropertyArrayAddP(void);
extern int UtcDaliPropertyArrayCapacityP(void);
extern int UtcDaliPropertyArrayPushBackP(void);
extern int UtcDaliPropertyArrayGetElementAtP(void);
{"UtcDaliPropertyMapInsertP2",UtcDaliPropertyMapInsertP2,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapInsertP3",UtcDaliPropertyMapInsertP3,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapInsertP4",UtcDaliPropertyMapInsertP4,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyMapAddP",UtcDaliPropertyMapAddP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyMapAddChainP",UtcDaliPropertyMapAddChainP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyMapAnonymousAddChainP",UtcDaliPropertyMapAnonymousAddChainP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapGetValueP",UtcDaliPropertyMapGetValueP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapGetKeyP",UtcDaliPropertyMapGetKeyP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyMapGetKeyAtP",UtcDaliPropertyMapGetKeyAtP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapGetPairP",UtcDaliPropertyMapGetPairP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyMapGetKeyValueP",UtcDaliPropertyMapGetKeyValueP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapFindP",UtcDaliPropertyMapFindP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapFindP2",UtcDaliPropertyMapFindP2,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapFindP3",UtcDaliPropertyMapFindP3,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapOperatorAssignmentP3",UtcDaliPropertyMapOperatorAssignmentP3,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapSquareOperatorP",UtcDaliPropertyMapSquareOperatorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapConstSquareOperatorP",UtcDaliPropertyMapConstSquareOperatorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyKeyConstructorP",UtcDaliPropertyKeyConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyKeyEqualityOperatorP",UtcDaliPropertyKeyEqualityOperatorP,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},
{"UtcDaliPropertyArrayCopyConstructorP",UtcDaliPropertyArrayCopyConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArraySizeP",UtcDaliPropertyArraySizeP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayClearP",UtcDaliPropertyArrayClearP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayReserveP",UtcDaliPropertyArrayReserveP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayResizeP",UtcDaliPropertyArrayResizeP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+ {"UtcDaliPropertyArrayAddP",UtcDaliPropertyArrayAddP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayCapacityP",UtcDaliPropertyArrayCapacityP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayPushBackP",UtcDaliPropertyArrayPushBackP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayGetElementAtP",UtcDaliPropertyArrayGetElementAtP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
extern int UtcDaliPropertyMapInsertP2(void);
extern int UtcDaliPropertyMapInsertP3(void);
extern int UtcDaliPropertyMapInsertP4(void);
+extern int UtcDaliPropertyMapAddP(void);
+extern int UtcDaliPropertyMapAddChainP(void);
+extern int UtcDaliPropertyMapAnonymousAddChainP(void);
extern int UtcDaliPropertyMapGetValueP(void);
extern int UtcDaliPropertyMapGetKeyP(void);
+extern int UtcDaliPropertyMapGetKeyAtP(void);
extern int UtcDaliPropertyMapGetPairP(void);
+extern int UtcDaliPropertyMapGetKeyValueP(void);
extern int UtcDaliPropertyMapFindP(void);
extern int UtcDaliPropertyMapFindP2(void);
extern int UtcDaliPropertyMapFindP3(void);
extern int UtcDaliPropertyMapOperatorAssignmentP3(void);
extern int UtcDaliPropertyMapSquareOperatorP(void);
extern int UtcDaliPropertyMapConstSquareOperatorP(void);
+extern int UtcDaliPropertyKeyConstructorP(void);
+extern int UtcDaliPropertyKeyEqualityOperatorP(void);
+extern int UtcDaliPropertyKeyInequalityOperatorP(void);
+extern int UtcDaliPropertyKeyOutputStream(void);
extern int UtcDaliPropertyArrayConstructorP(void);
extern int UtcDaliPropertyArrayCopyConstructorP(void);
extern int UtcDaliPropertyArraySizeP(void);
extern int UtcDaliPropertyArrayClearP(void);
extern int UtcDaliPropertyArrayReserveP(void);
extern int UtcDaliPropertyArrayResizeP(void);
+extern int UtcDaliPropertyArrayAddP(void);
extern int UtcDaliPropertyArrayCapacityP(void);
extern int UtcDaliPropertyArrayPushBackP(void);
extern int UtcDaliPropertyArrayGetElementAtP(void);
{"UtcDaliPropertyMapInsertP2",UtcDaliPropertyMapInsertP2,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapInsertP3",UtcDaliPropertyMapInsertP3,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapInsertP4",UtcDaliPropertyMapInsertP4,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyMapAddP",UtcDaliPropertyMapAddP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyMapAddChainP",UtcDaliPropertyMapAddChainP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyMapAnonymousAddChainP",UtcDaliPropertyMapAnonymousAddChainP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapGetValueP",UtcDaliPropertyMapGetValueP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapGetKeyP",UtcDaliPropertyMapGetKeyP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyMapGetKeyAtP",UtcDaliPropertyMapGetKeyAtP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapGetPairP",UtcDaliPropertyMapGetPairP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyMapGetKeyValueP",UtcDaliPropertyMapGetKeyValueP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapFindP",UtcDaliPropertyMapFindP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapFindP2",UtcDaliPropertyMapFindP2,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapFindP3",UtcDaliPropertyMapFindP3,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapOperatorAssignmentP3",UtcDaliPropertyMapOperatorAssignmentP3,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapSquareOperatorP",UtcDaliPropertyMapSquareOperatorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
{"UtcDaliPropertyMapConstSquareOperatorP",UtcDaliPropertyMapConstSquareOperatorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyKeyConstructorP",UtcDaliPropertyKeyConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+ {"UtcDaliPropertyKeyEqualityOperatorP",UtcDaliPropertyKeyEqualityOperatorP,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},
{"UtcDaliPropertyArrayCopyConstructorP",UtcDaliPropertyArrayCopyConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArraySizeP",UtcDaliPropertyArraySizeP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayClearP",UtcDaliPropertyArrayClearP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayReserveP",UtcDaliPropertyArrayReserveP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayResizeP",UtcDaliPropertyArrayResizeP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+ {"UtcDaliPropertyArrayAddP",UtcDaliPropertyArrayAddP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayCapacityP",UtcDaliPropertyArrayCapacityP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayPushBackP",UtcDaliPropertyArrayPushBackP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
{"UtcDaliPropertyArrayGetElementAtP",UtcDaliPropertyArrayGetElementAtP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},