Make `Graph::initializeUseDef` implementation less verbose via using
directly a lambda function.
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
void Graph::initializeUseDef()
{
- std::function<void(const operation::Index &index, const operation::Node &node)> initUseDef =
- [&](const operation::Index &index, const operation::Node &node) -> void {
-
+ operations().iterate([&](const operation::Index &index, const operation::Node &node) -> void {
auto outputs = node.getOutputs();
for (auto output : outputs.list())
{
{
operands().at(input).appendUse(index);
}
- };
-
- operations().iterate(initUseDef);
+ });
}
} // namespace graph