add checking of map search results
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
namespace model {
INode::Ref Graph::getInput(const std::string &name) {
- return _inputs.find(name)->second;
+ auto it = _inputs.find(name);
+ if (it == _inputs.end())
+ return nullptr;
+ else
+ return it->second;
}
INode::Ref Graph::getOutput(const std::string &name) {
- return _outputs.find(name)->second;
+ auto it = _outputs.find(name);
+ if (it == _outputs.end())
+ return nullptr;
+ else
+ return it->second;
}
void Graph::accept(Visitor *visitor) {