SequentialSearchOptions SequentialSearchOptions_Impl::fromVariant(const QVariant& variant,
                                                               const VersionString& version)
 {
   QVariantMap map = variant.toMap();
   AttributeVector attributes = deserializeUnorderedVector(
         map["attributes"].toList(),
         boost::function<Attribute (const QVariant&)>(boost::bind(openstudio::detail::toAttribute,_1,version)));
   return SequentialSearchOptions(attributes);
 }
예제 #2
0
 AlgorithmOptions SequentialSearchOptions_Impl::clone() const {
   boost::shared_ptr<SequentialSearchOptions_Impl> impl(new SequentialSearchOptions_Impl(*this));
   return SequentialSearchOptions(impl);
 }