ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
resource_router.hpp File Reference
#include "format_handler.hpp"
#include "path_parser.hpp"
#include <reusex/core/ProjectDB.hpp>
#include <filesystem>
#include <map>
#include <memory>
#include <string_view>
#include <vector>
Include dependency graph for resource_router.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rux::database::ResourceRouter
 Base interface for resource routers. More...
class  rux::database::RouterRegistry
 Router registry for dispatching paths to appropriate routers. More...

Namespaces

namespace  rux
namespace  rux::database

Functions

std::vector< std::vector< PathComponent > > rux::database::expand_wildcards (const std::vector< PathComponent > &components, ResourceRouter &router)
 Helper to expand wildcards in path components.