From: Hourier <66951241+Hourier@users.noreply.github.com> Date: Mon, 3 Jun 2024 14:03:31 +0000 (+0900) Subject: [Refactor] #3654 お作法的にconstなイテレータを返すメソッドは元のvector/map でもconst なイテレータを返すメソッドを叩くようにした X-Git-Tag: 3.0.1.15-Beta~18^2~3 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=3ee3aa0335f2e839cb84478018eaab2642c92246;p=hengbandforosx%2Fhengbandosx.git [Refactor] #3654 お作法的にconstなイテレータを返すメソッドは元のvector/map でもconst なイテレータを返すメソッドを叩くようにした --- diff --git a/src/system/artifact-type-definition.cpp b/src/system/artifact-type-definition.cpp index 679e5f265..a9c206738 100644 --- a/src/system/artifact-type-definition.cpp +++ b/src/system/artifact-type-definition.cpp @@ -52,12 +52,12 @@ std::map::iterator ArtifactList::end() std::map::const_iterator ArtifactList::begin() const { - return this->artifacts.begin(); + return this->artifacts.cbegin(); } std::map::const_iterator ArtifactList::end() const { - return this->artifacts.end(); + return this->artifacts.cend(); } std::map::reverse_iterator ArtifactList::rbegin() @@ -72,12 +72,12 @@ std::map::reverse_iterator ArtifactList::rend() std::map::const_reverse_iterator ArtifactList::rbegin() const { - return this->artifacts.rbegin(); + return this->artifacts.crbegin(); } std::map::const_reverse_iterator ArtifactList::rend() const { - return this->artifacts.rend(); + return this->artifacts.crend(); } std::map &ArtifactList::get_raw_map() diff --git a/src/system/monster-race-info.cpp b/src/system/monster-race-info.cpp index 1f3cad7fa..1ad7b5260 100644 --- a/src/system/monster-race-info.cpp +++ b/src/system/monster-race-info.cpp @@ -267,7 +267,7 @@ std::map::iterator MonraceList::begin() std::map::const_iterator MonraceList::begin() const { - return monraces_info.begin(); + return monraces_info.cbegin(); } std::map::iterator MonraceList::end() @@ -277,7 +277,7 @@ std::map::iterator MonraceList::end() std::map::const_iterator MonraceList::end() const { - return monraces_info.end(); + return monraces_info.cend(); } std::map::reverse_iterator MonraceList::rbegin() @@ -287,7 +287,7 @@ std::map::reverse_iterator MonraceList::rbegin() std::map::const_reverse_iterator MonraceList::rbegin() const { - return monraces_info.rbegin(); + return monraces_info.crbegin(); } std::map::reverse_iterator MonraceList::rend() @@ -297,7 +297,7 @@ std::map::reverse_iterator MonraceList::rend() std::map::const_reverse_iterator MonraceList::rend() const { - return monraces_info.rend(); + return monraces_info.crend(); } MonsterRaceInfo &MonraceList::get_monrace(MonsterRaceId monrace_id) diff --git a/src/system/terrain-type-definition.cpp b/src/system/terrain-type-definition.cpp index 64fc209f9..f1f80540c 100644 --- a/src/system/terrain-type-definition.cpp +++ b/src/system/terrain-type-definition.cpp @@ -86,7 +86,7 @@ std::vector::iterator TerrainList::begin() std::vector::const_iterator TerrainList::begin() const { - return this->terrains.begin(); + return this->terrains.cbegin(); } std::vector::reverse_iterator TerrainList::rbegin() @@ -96,7 +96,7 @@ std::vector::reverse_iterator TerrainList::rbegin() std::vector::const_reverse_iterator TerrainList::rbegin() const { - return this->terrains.rbegin(); + return this->terrains.crbegin(); } std::vector::iterator TerrainList::end() @@ -106,7 +106,7 @@ std::vector::iterator TerrainList::end() std::vector::const_iterator TerrainList::end() const { - return this->terrains.end(); + return this->terrains.cend(); } std::vector::reverse_iterator TerrainList::rend() @@ -116,7 +116,7 @@ std::vector::reverse_iterator TerrainList::rend() std::vector::const_reverse_iterator TerrainList::rend() const { - return this->terrains.rend(); + return this->terrains.crend(); } size_t TerrainList::size() const