usiRecord.h
Go to the documentation of this file.
/* usi.h
*/
#ifndef OSL_USI_RECORD_H
#define OSL_USI_RECORD_H
#include "osl/record/record.h"
#include "osl/usi.h"
#include <string>
namespace osl
{
namespace usi
{
void escape(std::string& str);
void unescape(std::string& str);
class UsiFile : public RecordFile
{
public:
UsiFile(const std::string& filename);
~UsiFile();
};
}
using usi::UsiFile;
} // osl
#endif /* OSL_USI_RECORD_H */
// ;;; Local Variables:
// ;;; mode:c++
// ;;; c-basic-offset:2
// ;;; End:
osl::record::RecordFile
Definition record.h:64
osl::usi::UsiFile
Definition usiRecord.h:28
osl::usi::UsiFile::UsiFile
UsiFile(const std::string &filename)
Definition usiRecord.cc:29
osl::usi::UsiFile::~UsiFile
~UsiFile()
Definition usiRecord.cc:44
osl::usi
Definition usi.h:14
osl::usi::unescape
void unescape(std::string &str)
escapeされた文字を元に戻す.
Definition usiRecord.cc:20
osl::usi::escape
void escape(std::string &str)
URIやFile systemとして使えるように、文字をescape.
Definition usiRecord.cc:12
osl
Definition additionalEffect.h:6
record.h
usi.h