X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-scene-loader%2Finternal%2Fhash.cpp;h=43d410ff11a26a1cdc54bc3db9e28d689bd2a22d;hb=374865ee04da9f08ed6933d4101c3a87df9008c9;hp=e863f0a47f174fd321c5dfaec600f05fb2e61aa4;hpb=bd126b5d480c08bf7a995b2c4532e80e76ec4ad2;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-scene-loader/internal/hash.cpp b/dali-scene-loader/internal/hash.cpp index e863f0a..43d410f 100644 --- a/dali-scene-loader/internal/hash.cpp +++ b/dali-scene-loader/internal/hash.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020 Samsung Electronics Co., Ltd. + * Copyright (c) 2021 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. @@ -20,10 +20,10 @@ namespace Dali { namespace SceneLoader { - Hash::Hash(uint64_t initial) : mValue(initial) -{} +{ +} Hash& Hash::Add(bool b) { @@ -54,26 +54,26 @@ Hash& Hash::Add(float f) return AddObjectBytes(f); } -Hash& Hash::Add(const char * cStr) +Hash& Hash::Add(const char* cStr) { return Add(cStr, strlen(cStr)); } -Hash& Hash::Add(const char * cStr, size_t len) +Hash& Hash::Add(const char* cStr, size_t len) { auto i0 = reinterpret_cast(cStr); return AddBytes(i0, i0 + len); } -Hash& Hash::Add(const std::string & str) +Hash& Hash::Add(const std::string& str) { auto i0 = reinterpret_cast(str.c_str()); return AddBytes(i0, i0 + str.size()); } -Hash& Hash::AddBytes(const uint8_t * i0, const uint8_t * i1) +Hash& Hash::AddBytes(const uint8_t* i0, const uint8_t* i1) { - while (i0 != i1) + while(i0 != i1) { mValue = Concatenate(*i0); ++i0; @@ -91,5 +91,5 @@ uint64_t Hash::Concatenate(uint64_t value) return mValue * 31 + value; } -} -} +} // namespace SceneLoader +} // namespace Dali