Commit f58cbda6 authored by Frank Ueberschar's avatar Frank Ueberschar

Add override keyword to functions who override

parent 89eba08c
......@@ -47,7 +47,7 @@ namespace Async {
class BadAnyCast : public std::bad_cast {
public:
virtual const char* what() const noexcept { return "Bad any cast"; }
virtual const char* what() const noexcept override { return "Bad any cast"; }
virtual ~BadAnyCast() { }
};
......@@ -378,11 +378,11 @@ namespace Async {
, reject_(reject)
{ }
void doResolve(const std::shared_ptr<CoreT<T>>& core) {
void doResolve(const std::shared_ptr<CoreT<T>>& core) override {
finishResolve(resolve_(detail::tryMove<Resolve>(core->value())));
}
void doReject(const std::shared_ptr<CoreT<T>>& core) {
void doReject(const std::shared_ptr<CoreT<T>>& core) override {
reject_(core->exc);
for (const auto& req: this->chain_->requests) {
req->reject(this->chain_);
......@@ -466,11 +466,11 @@ namespace Async {
"Incompatible types detected");
void doResolve(const std::shared_ptr<CoreT<T>>& core) {
void doResolve(const std::shared_ptr<CoreT<T>>& core) override {
resolve_(core->value());
}
void doReject(const std::shared_ptr<CoreT<T>>& core) {
void doReject(const std::shared_ptr<CoreT<T>>& core) override {
reject_(core->exc);
}
......@@ -495,11 +495,11 @@ namespace Async {
static_assert(sizeof...(Args) == 0,
"Can not attach a non-void continuation to a void-Promise");
void doResolve(const std::shared_ptr<CoreT<void>>& /*core*/) {
void doResolve(const std::shared_ptr<CoreT<void>>& /*core*/) override {
resolve_();
}
void doReject(const std::shared_ptr<CoreT<void>>& core) {
void doReject(const std::shared_ptr<CoreT<void>>& core) override {
reject_(core->exc);
}
......@@ -531,12 +531,12 @@ namespace Async {
, reject_(reject)
{ }
void doResolve(const std::shared_ptr<CoreT<T>>& core) {
void doResolve(const std::shared_ptr<CoreT<T>>& core) override {
auto promise = resolve_(detail::tryMove<Resolve>(core->value()));
finishResolve(promise);
}
void doReject(const std::shared_ptr<CoreT<T>>& core) {
void doReject(const std::shared_ptr<CoreT<T>>& core) override {
reject_(core->exc);
for (const auto& req: core->requests) {
req->reject(core);
......
......@@ -215,7 +215,7 @@ struct HttpError : public std::exception {
~HttpError() noexcept {}
const char *what() const noexcept { return reason_.c_str(); }
const char *what() const noexcept override { return reason_.c_str(); }
int code() const { return code_; }
std::string reason() const { return reason_; }
......
......@@ -250,7 +250,7 @@ public:
}
}
Entry *pop() {
Entry *pop() override {
auto ret = Queue<T>::pop();
if (isBound()) {
......
......@@ -255,7 +255,7 @@ public:
*/
explicit RouterHandler(std::shared_ptr<Rest::Router> router);
void onRequest(const Http::Request &req, Http::ResponseWriter response);
void onRequest(const Http::Request &req, Http::ResponseWriter response) override;
private:
std::shared_ptr<Tcp::Handler> clone() const final {
......
......@@ -168,7 +168,7 @@ public:
}
protected:
int_type overflow(int_type ch);
int_type overflow(int_type ch) override;
private:
void reserve(size_t size);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment