Free Software Foundation GPLv3 LGPL Electronic Frontier Foundation
Mozilla.org OpenOffice.org Linux.com
stringtranslator.h
1 
2 #ifndef __OPENGRAPHTHEORY_EXPORT_STRINGTRANSLATOR_H
3  #define __OPENGRAPHTHEORY_EXPORT_STRINGTRANSLATOR_H
4 
5  #include <map>
6  #include <string>
7 
8  namespace OpenGraphtheory
9  {
10  namespace Export
11  {
12 
16 
18  {
19  protected:
20 
21  std::map<char, std::string> SpecialCharacters;
22 
23  virtual std::string SpecialCharacter_auml();
24  virtual std::string SpecialCharacter_Auml();
25  virtual std::string SpecialCharacter_ouml();
26  virtual std::string SpecialCharacter_Ouml();
27  virtual std::string SpecialCharacter_uuml();
28  virtual std::string SpecialCharacter_Uuml();
29  virtual std::string SpecialCharacter_szlig();
30 
31  public:
32 
34  virtual ~StringTranslator();
35  virtual std::string Translate(std::string String);
36  };
37 
39  {
40  protected:
41 
42  std::string SpecialCharacter_auml();
43  std::string SpecialCharacter_Auml();
44  std::string SpecialCharacter_ouml();
45  std::string SpecialCharacter_Ouml();
46  std::string SpecialCharacter_uuml();
47  std::string SpecialCharacter_Uuml();
48  std::string SpecialCharacter_szlig();
49 
50  public:
51 
54  };
55 
57  {
58  public:
61  };
62 
63  }
64  }
65 
66 #endif
Definition: algorithms.h:11
StringTranslator Objects are responsible for translating strings to strings in a certain output forma...
Definition: stringtranslator.h:17
Definition: stringtranslator.h:38
Definition: stringtranslator.h:56
Impressum, Datenschutzerklärung Contributors