This commit removes deprecated Bag object constructor.
Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
explicit Bag(std::unique_ptr<BagInfo> &&info);
public:
- explicit Bag(uint32_t size);
-
-public:
~Bag();
public:
namespace coco
{
-Bag::Bag(uint32_t size) { _info = nncc::foundation::make_unique<BagInfo>(size); }
-
Bag::Bag(std::unique_ptr<BagInfo> &&info) : _info{std::move(info)}
{
// DO NOTHING
#include "coco/IR/Bag.h"
+#include "coco/IR/BagInfo.h"
+
+#include <nncc/foundation/Memory.h>
#include <gtest/gtest.h>
+using nncc::foundation::make_unique;
+
TEST(IR_BAG, ctor_should_set_size)
{
- coco::Bag b{3};
+ coco::Bag b{make_unique<coco::BagInfo>(3)};
ASSERT_EQ(b.size(), 3);
}