コード例 #1
0
ファイル: Splitter.cpp プロジェクト: ChengXinDL/OpenStudio
boost::optional<ModelObject> Splitter_Impl::lastOutletModelObject()
{
  std::vector<ModelObject> objects = outletModelObjects();
  if( objects.size() > 0 )
  {
    return OptionalModelObject(objects.back());
  }
  else
  {
    return OptionalModelObject();
  }
}
コード例 #2
0
ファイル: Mixer.cpp プロジェクト: jamiebull1/OpenStudio
boost::optional<ModelObject> Mixer_Impl::lastInletModelObject()
{
    std::vector<ModelObject> objects = inletModelObjects();
    if( objects.size() > 0 )
    {
        return OptionalModelObject(objects.back());
    }
    else
    {
        return OptionalModelObject();
    }
}
コード例 #3
0
ファイル: PortList.cpp プロジェクト: pepsi7959/OpenStudio
boost::optional<ModelObject> PortList_Impl::lastModelObject()
{
  std::vector<ModelObject> objects = modelObjects();
  if( objects.size() > 0 )
  {
    return OptionalModelObject(objects.back());
  }
  else
  {
    return OptionalModelObject();
  }
}