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
Defines noexcept geared to the environment, or the equivalent.
#define NLIB_DISALLOW_COPY_AND_ASSIGN(TypeName)
Prohibits use of the copy constructor and assignment operator for the class specified by TypeName...
NativePathMapper() noexcept
Instantiates the object.
Defines the class that resembles std::vector but can store objects that cannot be copied...
The class for getting the native path string from the URI path notation that is not machine-dependent...