My Project
usiRecord.h
Go to the documentation of this file.
1 /* usi.h
2  */
3 #ifndef OSL_USI_RECORD_H
4 #define OSL_USI_RECORD_H
5 
6 #include "osl/record/record.h"
7 #include "osl/usi.h"
8 #include <string>
9 
10 namespace osl
11 {
12  namespace usi
13  {
19  void escape(std::string& str);
25  void unescape(std::string& str);
26 
27  class UsiFile : public RecordFile
28  {
29  public:
30  UsiFile(const std::string& filename);
31  ~UsiFile();
32 
33  };
34  }
35  using usi::UsiFile;
36 } // osl
37 
38 #endif /* OSL_USI_RECORD_H */
39 // ;;; Local Variables:
40 // ;;; mode:c++
41 // ;;; c-basic-offset:2
42 // ;;; End:
UsiFile(const std::string &filename)
Definition: usiRecord.cc:29
void unescape(std::string &str)
escapeされた文字を元に戻す.
Definition: usiRecord.cc:20
void escape(std::string &str)
URIやFile systemとして使えるように、文字をescape.
Definition: usiRecord.cc:12