-// Copyright (C) 2014-2017 CEA/DEN, EDF R&D
+// Copyright (C) 2014-2024 CEA, EDF
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
//
// You should have received a copy of the GNU Lesser General Public
// License along with this library; if not, write to the Free Software
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
-// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com<mailto:webmaster.salome@opencascade.com>
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef Model_Expression_H_
{
public:
/// Sets the text of this Expression
- MODEL_EXPORT virtual void setText(const std::string& theText);
+ MODEL_EXPORT virtual void setText(const std::wstring& theText);
/// Returns the text of this Expression
- MODEL_EXPORT virtual std::string text() const;
+ MODEL_EXPORT virtual std::wstring text() const;
/// Allows to set expression (text) error (by the parameters listener)
MODEL_EXPORT virtual void setError(const std::string& theError);
MODEL_EXPORT virtual std::string error();
/// Defines the used parameters (by the parameters listener)
- MODEL_EXPORT virtual void setUsedParameters(const std::set<std::string>& theUsedParameters);
+ MODEL_EXPORT virtual void setUsedParameters(const std::set<std::wstring>& theUsedParameters);
/// Returns the used parameters
- MODEL_EXPORT virtual std::set<std::string> usedParameters() const;
+ MODEL_EXPORT virtual std::set<std::wstring> usedParameters() const;
protected:
/// Initializes attributes
{
public:
/// Sets the text of this Expression
- MODEL_EXPORT virtual void setText(const std::string& theText) {
+ MODEL_EXPORT virtual void setText(const std::wstring& theText) {
Model_Expression::setText(theText);
};
/// Returns the text of this Expression
- MODEL_EXPORT virtual std::string text() const {
+ MODEL_EXPORT virtual std::wstring text() const {
return Model_Expression::text();
};
};
/// Defines the used parameters (by the parameters listener)
- MODEL_EXPORT virtual void setUsedParameters(const std::set<std::string>& theUsedParameters) {
+ MODEL_EXPORT virtual void setUsedParameters(const std::set<std::wstring>& theUsedParameters) {
Model_Expression::setUsedParameters(theUsedParameters);
};
/// Returns the used parameters
- MODEL_EXPORT virtual std::set<std::string> usedParameters() const {
+ MODEL_EXPORT virtual std::set<std::wstring> usedParameters() const {
return Model_Expression::usedParameters();
};
{
public:
/// Sets the text of this Expression
- MODEL_EXPORT virtual void setText(const std::string& theText) {
+ MODEL_EXPORT virtual void setText(const std::wstring& theText) {
Model_Expression::setText(theText);
};
/// Returns the text of this Expression
- MODEL_EXPORT virtual std::string text() const {
+ MODEL_EXPORT virtual std::wstring text() const {
return Model_Expression::text();
};
};
/// Defines the used parameters (by the parameters listener)
- MODEL_EXPORT virtual void setUsedParameters(const std::set<std::string>& theUsedParameters) {
+ MODEL_EXPORT virtual void setUsedParameters(const std::set<std::wstring>& theUsedParameters) {
Model_Expression::setUsedParameters(theUsedParameters);
};
/// Returns the used parameters
- MODEL_EXPORT virtual std::set<std::string> usedParameters() const {
+ MODEL_EXPORT virtual std::set<std::wstring> usedParameters() const {
return Model_Expression::usedParameters();
};