3 #ifndef INCLUDE_NN_NLIB_URITEMPLATE_H_ 4 #define INCLUDE_NN_NLIB_URITEMPLATE_H_ 23 return Resolve(written, str, N);
27 struct UriTemplatePrivate;
28 mutable UriTemplatePrivate* prv_;
34 #endif // INCLUDE_NN_NLIB_URITEMPLATE_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 that supports URI Template (RFC 6570, Level 3).
#define NLIB_NOEXCEPT
Defines noexcept geared to the environment, or the equivalent.
Defines the class for handling URIs.
errno_t Resolve(size_t *written, char(&str)[N]) const noexcept
Calls Resolve(written, str, N).
#define NLIB_FINAL
Defines final if it is available for use. If not, holds an empty string.