From 81bd1e1fb6cb2a74c4e372410fb419cfc94991e0 Mon Sep 17 00:00:00 2001 From: ipkn Date: Fri, 2 May 2014 01:17:49 -0400 Subject: caching datetime string for Date header --- routing.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'routing.h') diff --git a/routing.h b/routing.h index ef7974e..e69a52b 100644 --- a/routing.h +++ b/routing.h @@ -27,7 +27,6 @@ namespace crow protected: - friend class Router; }; template @@ -219,6 +218,7 @@ namespace crow static const int pos = Pos; }; + friend class Router; }; class Trie @@ -323,7 +323,7 @@ public: if (ret.first && (!found || found > ret.first)) { found = ret.first; - match_params = ret.second; + match_params = std::move(ret.second); } }; @@ -585,7 +585,7 @@ public: if (rule_index >= rules_.size()) throw std::runtime_error("Trie internal structure corrupted!"); #ifdef CROW_ENABLE_LOGGING - std::cerr << req.url << ' ' << rules_[rule_index]->rule_ << std::endl; + std::cerr << req.url << ' ' << ((TaggedRule<>*)rules_[rule_index].get())->rule_ << std::endl; #endif return rules_[rule_index]->handle(req, found.second); } -- cgit v1.2.3-54-g00ecf