g4tools  5.4.0
sout
Go to the documentation of this file.
1 // Copyright (C) 2010, Guy Barrand. All rights reserved.
2 // See the file tools.license for terms.
3 
4 #ifndef tools_sout
5 #define tools_sout
6 
7 #include <string>
8 
9 namespace tools {
10 
11 /*
12 inline std::string sout(const std::string& a_string) {
13  return "\""+a_string+"\"";
14 }
15 */
16 
17 class sout : public std::string {
18  typedef std::string parent;
19 public:
20  sout(const std::string& a_value) {
21  parent::operator+=("\"");
22  parent::operator+=(a_value);
23  parent::operator+=("\"");
24  }
25 public:
26  sout(const sout& a_from):parent(a_from){}
27  sout& operator=(const sout& a_from){parent::operator=(a_from);return *this;}
28 };
29 
30 }
31 
32 #endif
tools::sout::sout
sout(const std::string &a_value)
Definition: sout:20
tools::sout
Definition: sout:17
tools
inlined C code : ///////////////////////////////////
Definition: aida_ntuple:26
tools::sout::operator=
sout & operator=(const sout &a_from)
Definition: sout:27
tools::sout::sout
sout(const sout &a_from)
Definition: sout:26