The abstract URI base class. More...
#include <Balau/Dev/Assert.hpp>#include <Balau/Resource/UriDispatcher.hpp>#include <Balau/Type/StdTypes.hpp>#include <memory>Go to the source code of this file.
Classes | |
| class | RecursiveUriIterator |
| An abstract read iterator that iterates recursively. More... | |
| class | Uri |
| An abstract universal resource identifier. More... | |
| class | UriIterator |
| An abstract read iterator. More... | |
Namespaces | |
| Balau::Resource | |
| The unified resource class hierarchy. | |
Functions | |
| void | fromString (std::unique_ptr< Uri > &uri, std::string_view value) |
| Create a unique pointer URI from the supplied string. More... | |
| void | fromString (std::shared_ptr< Uri > &uri, std::string_view value) |
| Create a shared pointer URI from the supplied string. More... | |
| void | fromString (std::shared_ptr< const Uri > &uri, std::string_view value) |
| Create a shared const pointer URI from the supplied string. More... | |
| std::unique_ptr< Uri > | operator/ (const std::unique_ptr< Uri > &uri, const std::string &pathComponent) |
| Appends the path component to the supplied URI, returning a new URI. More... | |
| std::string | toString (const Uri &uri) |
| Print the URI as a UTF-8 string. More... | |
The abstract URI base class.