Exemplo n.º 1
0
boost::optional<ModelObject> Splitter_Impl::lastOutletModelObject()
{
  std::vector<ModelObject> objects = outletModelObjects();
  if( objects.size() > 0 )
  {
    return OptionalModelObject(objects.back());
  }
  else
  {
    return OptionalModelObject();
  }
}
Exemplo n.º 2
0
boost::optional<ModelObject> Mixer_Impl::lastInletModelObject()
{
    std::vector<ModelObject> objects = inletModelObjects();
    if( objects.size() > 0 )
    {
        return OptionalModelObject(objects.back());
    }
    else
    {
        return OptionalModelObject();
    }
}
Exemplo n.º 3
0
boost::optional<ModelObject> PortList_Impl::lastModelObject()
{
  std::vector<ModelObject> objects = modelObjects();
  if( objects.size() > 0 )
  {
    return OptionalModelObject(objects.back());
  }
  else
  {
    return OptionalModelObject();
  }
}