3 #ifndef INCLUDE_NN_NLIB_FILESTYLEURI_H_ 4 #define INCLUDE_NN_NLIB_FILESTYLEURI_H_ 23 char (&buf)[N])
const NLIB_NOEXCEPT {
24 return this->ComposeString(buf, N);
35 struct FileStyleUriPrivate;
36 mutable FileStyleUriPrivate* prv_;
42 #endif // INCLUDE_NN_NLIB_FILESTYLEURI_H_ #define NLIB_DISALLOW_COPY_AND_ASSIGN(TypeName)
Prohibits use of the copy constructor and assignment operator for the class specified by TypeName...
The class for parsing URIs that use the file scheme and for constructing URI strings.
bool ComposeString(char(&buf)[N]) const noexcept
Writes a URI string.
#define NLIB_NOEXCEPT
Defines noexcept geared to the environment, or the equivalent.
A file that contains the configuration information for each development environment.
The class for parsing and constructing regular URIs.
Defines the class for handling URIs.
#define NLIB_FINAL
Defines final if it is available for use. If not, holds an empty string.
FileStyleUri() noexcept
Instantiates the object with default parameters (default constructor). Initializes an object...