Explicitly declare `struct IndexTag` which is for distinguishing what
kind of index type is this.
`IO::Index` and `operand::Index` were same type before since they are
resolved to same `IndexTag`. (Probably `::IndexTag`).
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
namespace operand
{
-using Index = ::neurun::graph::Index<uint32_t, struct IndexTag>;
+struct IndexTag;
+using Index = ::neurun::graph::Index<uint32_t, IndexTag>;
} // namespace operand
} // namespace model
namespace IO
{
-using Index = ::neurun::graph::Index<uint32_t, struct IndexTag>;
+struct IndexTag;
+using Index = ::neurun::graph::Index<uint32_t, IndexTag>;
} // namespace IO
} // namespace operand
namespace operation
{
-using Index = ::neurun::graph::Index<uint32_t, struct IndexTag>;
+struct IndexTag;
+using Index = ::neurun::graph::Index<uint32_t, IndexTag>;
} // namespace operation
} // namespace model