From 4ed415b851ea7db123435ad3a9534c2efeabcb82 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EB=B0=95=EC=A2=85=ED=98=84/=EB=8F=99=EC=9E=91=EC=A0=9C?= =?utf8?q?=EC=96=B4Lab=28SR=29/Staff=20Engineer/=EC=82=BC=EC=84=B1?= =?utf8?q?=EC=A0=84=EC=9E=90?= Date: Mon, 10 Dec 2018 17:15:42 +0900 Subject: [PATCH] [coco] Remove deprecated FeatureObject::at method (#2590) "at" method in FeatureObject was introduced when FeatureObject is responsible to layout management, but this method is no longer used. Signed-off-by: Jonghyun Park --- contrib/coco/core/include/coco/IR/FeatureObject.h | 3 --- contrib/coco/core/src/IR/FeatureObject.cpp | 6 ------ 2 files changed, 9 deletions(-) diff --git a/contrib/coco/core/include/coco/IR/FeatureObject.h b/contrib/coco/core/include/coco/IR/FeatureObject.h index 87ede29..f4244d9 100644 --- a/contrib/coco/core/include/coco/IR/FeatureObject.h +++ b/contrib/coco/core/include/coco/IR/FeatureObject.h @@ -51,9 +51,6 @@ public: const FeatureShape &shape(void) const; public: - ElemID at(uint32_t ch, uint32_t row, uint32_t col) const; - -public: const FeatureLayout *layout(void) const { return _layout.get(); } void layout(std::unique_ptr &&l) { _layout = std::move(l); } diff --git a/contrib/coco/core/src/IR/FeatureObject.cpp b/contrib/coco/core/src/IR/FeatureObject.cpp index 5c3c36a..02ce456 100644 --- a/contrib/coco/core/src/IR/FeatureObject.cpp +++ b/contrib/coco/core/src/IR/FeatureObject.cpp @@ -28,10 +28,4 @@ FeatureObject::~FeatureObject() const nncc::core::ADT::feature::Shape &FeatureObject::shape(void) const { return _layout->shape(); } -ElemID FeatureObject::at(uint32_t ch, uint32_t row, uint32_t col) const -{ - assert(_layout->batch() == 1); - return _layout->at(0, ch, row, col); -} - } // namespace coco -- 2.7.4