From ab33516eb9aed5db5decb572cb30a83971f4c51e Mon Sep 17 00:00:00 2001 From: Kitsune Ral Date: Mon, 2 Oct 2017 14:31:51 +0900 Subject: Drop ConnectionData parameter from {{template}} files too; less blanks --- jobs/{{base}}.h.mustache | 46 ++++++++++++---------------------------------- 1 file changed, 12 insertions(+), 34 deletions(-) (limited to 'jobs/{{base}}.h.mustache') diff --git a/jobs/{{base}}.h.mustache b/jobs/{{base}}.h.mustache index 6fb9caef..e19cf03d 100644 --- a/jobs/{{base}}.h.mustache +++ b/jobs/{{base}}.h.mustache @@ -2,22 +2,14 @@ #pragma once -{{#operations}} -#include "../basejob.h" -{{/operations}} - +{{#operations}}#include "../basejob.h"{{/operations}} {{#imports}} #include {{.}} {{/imports}} - -{{#models}} -#include {{! FIXME: This should probably go inside imports }} -{{/models}} - +{{#models}}#include {{/models}}{{! FIXME: This should probably go inside imports }} namespace QMatrixClient { -{{#models}} - // Data structures +{{#models}} // Data structures {{#model}} struct {{classname}} { @@ -25,41 +17,27 @@ namespace QMatrixClient {{datatype}} {{name}}; {{/vars}} operator QJsonValue() const { return {}; } - }; - {{/model}} + };{{/model}} {{/models}} -{{#operations}} - // Operations +{{#operations}} // Operations {{#operation}} class {{#@cap}}{{operationId}}{{/@cap}}Job : public BaseJob { public: - {{#@cap}}{{operationId}}{{/@cap}}Job(const ConnectionData* connection - {{#allParams}} - , {{!}} - {{#avoidCopy?}}const {{dataType}}&{{/avoidCopy?}} - {{^avoidCopy?}}{{dataType}}{{/avoidCopy?}} {{paramName}} - {{/allParams}}); - {{#returns?}} + {{#@cap}}{{operationId}}{{/@cap}}Job({{#allParams}}{{#avoidCopy?}}const {{dataType}}&{{/avoidCopy?}}{{^avoidCopy?}}{{dataType}}{{/avoidCopy?}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}); + {{#returns?}} virtual {{className}}Job(); - {{#returns}} - {{type}} {{name}}() const; - {{/returns}} + {{#returns}}{{type}} {{name}}() const;{{/returns}} protected: - {{#returnFile?}} - Status parseReply(QByteArray data) override; - {{/returnFile?}} - {{^returnFile}} - Status parseJson(const JsonDocument& data) override; - {{/returnFile}} + {{#returnFile?}}Status parseReply(QByteArray data) override;{{/returnFile?}} + {{^returnFile}}Status parseJson(const JsonDocument& data) override;{{/returnFile}} private: class Private; Private* d; - {{/returns?}} - }; - {{/operation}} + {{/returns?}} + };{{/operation}} {{/operations}} } // namespace QMatrixClient -- cgit v1.2.3