3 #ifndef INCLUDE_NN_NLIB_NATIVEPATHMAPPER_H_
4 #define INCLUDE_NN_NLIB_NATIVEPATHMAPPER_H_
17 const
char* uriPath) const NLIB_NOEXCEPT;
19 errno_t ResolvePath(
size_t* count,
char (&native)[N],
20 const
char* uriPath) const NLIB_NOEXCEPT {
21 return ResolvePath(count, native, N, uriPath);
27 size_t uri_prefix_len;
30 Nlist<ConvertMap> m_Map;
37 #endif // INCLUDE_NN_NLIB_NATIVEPATHMAPPER_H_
#define NLIB_NOEXCEPT
環境に合わせてnoexcept 又は同等の定義がされます。
#define NLIB_DISALLOW_COPY_AND_ASSIGN(TypeName)
TypeName で指定されたクラスのコピーコンストラクタと代入演算子を禁止します。
NativePathMapper() noexcept
コンストラクタです。
std::vectorに似ていますが、コピーできないオブジェクトを格納可能なクラスが定義されています。 ...
機種依存しないURIによるパス記述からネイティブのパス文字列を得るためのクラスです。 ...