Skip to content

Commit 191e7e8

Browse files
committed
getGridCodesの戻り値をconstに
1 parent 0917ffb commit 191e7e8

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

include/plateau/dataset/i_dataset_accessor.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ namespace plateau::dataset {
132132
/**
133133
* \brief 都市モデルデータが存在する地域メッシュのリストを取得します。
134134
*/
135-
virtual std::set<std::shared_ptr<GridCode>, GridCodeComparator>& getGridCodes() = 0;
135+
virtual const std::set<std::shared_ptr<GridCode>, GridCodeComparator>& getGridCodes() = 0;
136136

137137
virtual TVec3d calculateCenterPoint(const plateau::geometry::GeoReference& geo_reference) = 0;
138138

src/dataset/local_dataset_accessor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ namespace plateau::dataset {
301301
return fs::relative(fs::u8path(path).make_preferred(), fs::u8path(udx_path_)).make_preferred().string();
302302
}
303303

304-
std::set<std::shared_ptr<GridCode>, GridCodeComparator>& LocalDatasetAccessor::getGridCodes() {
304+
const std::set<std::shared_ptr<GridCode>, GridCodeComparator>& LocalDatasetAccessor::getGridCodes() {
305305
if (grid_codes_.empty()) {
306306
for (const auto& [_, files]: files_) {
307307
for (const auto& file: files) {

src/dataset/local_dataset_accessor.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ namespace plateau::dataset {
6868
/**
6969
* \brief 都市モデルデータが存在するGridCodeのリストを取得します。
7070
*/
71-
std::set<std::shared_ptr<GridCode>, GridCodeComparator>& getGridCodes() override;
71+
const std::set<std::shared_ptr<GridCode>, GridCodeComparator>& getGridCodes() override;
7272

7373
std::string getRelativePath(const std::string& path) const;
7474
std::string getU8RelativePath(const std::string& path) const;

src/dataset/server_dataset_accessor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ namespace plateau::dataset {
2121
grid_codes_.clear();
2222
}
2323

24-
std::set<std::shared_ptr<GridCode>, GridCodeComparator>& ServerDatasetAccessor::getGridCodes() {
24+
const std::set<std::shared_ptr<GridCode>, GridCodeComparator>& ServerDatasetAccessor::getGridCodes() {
2525
if (grid_codes_.empty()) {
2626
for (const auto& [_, files] : dataset_files_) {
2727
for (const auto& file : files) {

src/dataset/server_dataset_accessor.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace plateau::dataset {
1818

1919
void loadFromServer();
2020

21-
std::set<std::shared_ptr<GridCode>, GridCodeComparator>& getGridCodes() override;
21+
const std::set<std::shared_ptr<GridCode>, GridCodeComparator>& getGridCodes() override;
2222
std::shared_ptr<std::vector<GmlFile>> getGmlFiles(PredefinedCityModelPackage package) override;
2323
void getGmlFiles(PredefinedCityModelPackage package_flags, std::vector<GmlFile>& out_gml_files) override;
2424

0 commit comments

Comments
 (0)