3 #ifndef INCLUDE_NN_NLIB_URITEMPLATE_H_
4 #define INCLUDE_NN_NLIB_URITEMPLATE_H_
29 bool Resolve(
char (&str)[N])
const NLIB_NOEXCEPT {
30 return Resolve(&str[0], N);
41 #endif // INCLUDE_NN_NLIB_URITEMPLATE_H_
#define NLIB_NOEXCEPT
Defines noexcept geared to the environment, or the equivalent.
#define NLIB_FINAL
Defines final if it is available for use. If not, holds an empty string.
#define NLIB_DISALLOW_COPY_AND_ASSIGN(TypeName)
Prohibits use of the copy constructor and assignment operator for the class specified by TypeName...
Defines that class that is corresponding to std::unique_ptr.
The class that supports URI Template (RFC 6570, Level 3).
Defines the class that resembles std::vector but can store objects that cannot be copied...
void ResetParameter() noexcept
Clears all settings for parameters and their values.
bool Resolve(char(&str)[N]) const noexcept
Defines the class for handling URIs.
The base class for output streams. This class cannot be instantiated.