40 public armarx::LocalException
46 std::stringstream sstream;
47 std::vector<std::string>::const_iterator cycleIter = cycle.begin();
49 sstream <<
"Property inheritance cycle encountered: " << std::endl;
51 while (cycleIter != cycle.end())
53 if (cycleIter != cycle.begin())
62 sstream << *cycleIter << std::endl;
67 setReason(sstream.str());
73 std::string
name()
const override
75 return "armarx::exceptions::local::PropertyInheritanceCycleException";