2020#include < vector>
2121#include < variant>
2222#include < optional>
23+ #include < string_view>
2324#include " MGIS/Config.hxx"
2425#include " MGIS/Span.hxx"
2526#include " MGIS/StorageMode.hxx"
26- #include " MGIS/StringView.hxx"
2727
2828namespace mgis ::behaviour {
2929
@@ -200,7 +200,7 @@ namespace mgis::behaviour {
200200 * \param[in] v: value
201201 */
202202 MGIS_EXPORT void setMaterialProperty (MaterialStateManager&,
203- const mgis ::string_view&,
203+ const std ::string_view&,
204204 const real);
205205 /* !
206206 * \brief set the given material property
@@ -210,7 +210,7 @@ namespace mgis::behaviour {
210210 * \param[in] s: storage mode
211211 */
212212 MGIS_EXPORT void setMaterialProperty (MaterialStateManager&,
213- const mgis ::string_view&,
213+ const std ::string_view&,
214214 const mgis::span<mgis::real>&,
215215 const MaterialStateManager::StorageMode =
216216 MaterialStateManager::LOCAL_STORAGE);
@@ -222,14 +222,14 @@ namespace mgis::behaviour {
222222 * \param[in] s: storage mode
223223 */
224224 MGIS_EXPORT bool isMaterialPropertyDefined (const MaterialStateManager&,
225- const mgis ::string_view&);
225+ const std ::string_view&);
226226 /* !
227227 * \brief chek if the given material property is uniform
228228 * \param[out] m: material data manager
229229 * \param[in] n: name
230230 */
231231 MGIS_EXPORT bool isMaterialPropertyUniform (const MaterialStateManager&,
232- const mgis ::string_view&);
232+ const std ::string_view&);
233233 /* !
234234 * \brief set the mass density
235235 * \param[out] m: material data manager
@@ -263,7 +263,7 @@ namespace mgis::behaviour {
263263 * \param[in] v: value
264264 */
265265 MGIS_EXPORT void setExternalStateVariable (MaterialStateManager&,
266- const mgis ::string_view&,
266+ const std ::string_view&,
267267 const real);
268268 /* !
269269 * \brief set the given external state variable
@@ -274,7 +274,7 @@ namespace mgis::behaviour {
274274 */
275275 MGIS_EXPORT void setExternalStateVariable (
276276 MaterialStateManager&,
277- const mgis ::string_view&,
277+ const std ::string_view&,
278278 const mgis::span<mgis::real>&,
279279 const MaterialStateManager::StorageMode =
280280 MaterialStateManager::LOCAL_STORAGE);
@@ -286,14 +286,14 @@ namespace mgis::behaviour {
286286 * \param[in] s: storage mode
287287 */
288288 MGIS_EXPORT bool isExternalStateVariableDefined (const MaterialStateManager&,
289- const mgis ::string_view&);
289+ const std ::string_view&);
290290 /* !
291291 * \return true if the given external state variable is uniform.
292292 * \param[out] m: material data manager
293293 * \param[in] n: name
294294 */
295295 MGIS_EXPORT bool isExternalStateVariableUniform (const MaterialStateManager&,
296- const mgis ::string_view&);
296+ const std ::string_view&);
297297 /* !
298298 * \brief update the values of a state from another state
299299 * \param[out] o: output state
@@ -314,7 +314,7 @@ namespace mgis::behaviour {
314314 MGIS_EXPORT void extractInternalStateVariable (
315315 mgis::span<mgis::real>,
316316 const mgis::behaviour::MaterialStateManager&,
317- const mgis ::string_view);
317+ const std ::string_view);
318318
319319} // end of namespace mgis::behaviour
320320
0 commit comments