Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef __CS_STRINGQUOTE_H__
00020 #define __CS_STRINGQUOTE_H__
00021
00026 #include "csextern.h"
00027 #include "csstring.h"
00028
00029 namespace CS
00030 {
00036 struct CS_CRYSTALSPACE_EXPORT Quote
00037 {
00043 static void Single (csStringBase& out, const char* str);
00053 static const char* Single (const char* str);
00054
00060 static void SingleLeft (csStringBase& out, const char* str = "");
00070 static const char* SingleLeft (const char* str = "");
00071
00077 static void SingleRight (csStringBase& out, const char* str = "");
00087 static const char* SingleRight (const char* str = "");
00088
00094 static void Double (csStringBase& out, const char* str);
00104 static const char* Double (const char* str);
00105
00111 static void DoubleLeft (csStringBase& out, const char* str = "");
00121 static const char* DoubleLeft (const char* str = "");
00122
00128 static void DoubleRight (csStringBase& out, const char* str = "");
00138 static const char* DoubleRight (const char* str = "");
00139 };
00140 }
00141
00142 #endif // __CS_STRINGQUOTE_H__