DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
WebApplicationRouting.cpp File Reference
#include "pch.h"
#include <string>
#include <vector>
#include <utility>

Go to the source code of this file.

Namespaces

namespace  DotNetDupe
namespace  DotNetDupe::WebAppCore
namespace  DotNetDupe::WebAppCore::Builder
namespace  DotNetDupe::WebAppCore::Builder::Internal

Functions

std::vector< std::string > DotNetDupe::WebAppCore::Builder::Internal::GetPathSegments (const std::string &path)
bool DotNetDupe::WebAppCore::Builder::Internal::MatchCatchAllRoute (const std::vector< std::string > &patternSegs, const std::vector< std::string > &pathSegs, std::vector< std::pair< std::string, std::string > > &extractedParams)
bool DotNetDupe::WebAppCore::Builder::Internal::MatchRoute (const std::vector< std::string > &patternSegs, const std::vector< std::string > &pathSegs, std::vector< std::pair< std::string, std::string > > &extractedParams)
bool DotNetDupe::WebAppCore::Builder::Internal::MatchStandardRoute (const std::vector< std::string > &patternSegs, const std::vector< std::string > &pathSegs, std::vector< std::pair< std::string, std::string > > &extractedParams)
void DotNetDupe::WebAppCore::Builder::Internal::ParseServerUrl (const std::string &sUrl, std::string &host, int &port)