X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FExchangePlugin%2FExchangePlugin_Validators.cpp;h=c001a0c3f41585bd42416e2b7ca68ec4822807d3;hb=04a8a265b25901dd54e34d449f8d0c64304f1e69;hp=7954c540be2e8a9c71230e78021b915c7b35a603;hpb=758a57d77b6fa3a0485fa3378a1280c7e87a74aa;p=modules%2Fshaper.git diff --git a/src/ExchangePlugin/ExchangePlugin_Validators.cpp b/src/ExchangePlugin/ExchangePlugin_Validators.cpp index 7954c540b..c001a0c3f 100644 --- a/src/ExchangePlugin/ExchangePlugin_Validators.cpp +++ b/src/ExchangePlugin/ExchangePlugin_Validators.cpp @@ -1,3 +1,5 @@ +// Copyright (C) 2014-20xx CEA/DEN, EDF R&D + // File: SketchPlugin_Validators.cpp // Created: 01 Aug 2014 // Author: Vitaly SMETANNIKOV @@ -31,23 +33,6 @@ bool ExchangePlugin_ImportFormatValidator::parseFormats(const std::list& theArguments, - std::list& outPlugins) -{ - std::list::const_iterator it = theArguments.begin(); - bool result = true; - for (; it != theArguments.end(); ++it) { - std::string anArg = *it; - int aSepPos = anArg.find(":"); - if (aSepPos == std::string::npos) { - result = false; - continue; - } - outPlugins.push_back(anArg.substr(aSepPos + 1)); - } - return result; -} - bool ExchangePlugin_ImportFormatValidator::isValid(const AttributePtr& theAttribute, const std::list& theArguments) const { @@ -55,7 +40,7 @@ bool ExchangePlugin_ImportFormatValidator::isValid(const AttributePtr& theAttrib ModelAPI_ValidatorsFactory* aFactory = aMgr->validators(); if (theAttribute->isInitialized()) { const AttributeStringPtr aStrAttr = - boost::dynamic_pointer_cast(theAttribute); + std::dynamic_pointer_cast(theAttribute); if(!aStrAttr) return false; std::string aFileName = aStrAttr->value();