DUNE-ACFEM (2.5.1)

stringconversion.hh
1#ifndef __DUNE_ACFEM_STRINGCONVERSION_HH__
2#define __DUNE_ACFEM_STRINGCONVERSION_HH__
3
4#include <string>
5#include <iostream>
6#include <sstream>
7
8namespace Dune {
9
10 namespace ACFem {
11
19 template<typename T>
20 bool objectToString(const T& something, std::string& text)
21 {
22 std::ostringstream ss;
23
24 if (ss << something) {
25 text = ss.str();
26 return true;
27 } else {
28 return false;
29 }
30 }
31
35 template<typename T>
36 bool stringToObject(const std::string &text, T& something)
37 {
38 std::istringstream ss(text);
39
40 return ss >> something;
41 }
42
44
45 } // ACFem::
46
47} // Dune::
48
49#endif // __DUNE_ACFEM_STRINGCONVERSION_HH__
bool objectToString(const T &something, std::string &text)
Convert any object which has an associated output stream operator "<<" to a string,...
Definition: stringconversion.hh:20
bool stringToObject(const std::string &text, T &something)
Convert a string to any object with an associated input stream operator ">>", return true on success ...
Definition: stringconversion.hh:36
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden & Uni Heidelberg  |  generated with Hugo v0.111.3 (Mar 12, 23:28, 2025)