Merge pull request #85 from lioncash/warn

telemetry: Silence initialization order warnings
This commit is contained in:
bunnei 2018-01-17 21:59:20 -05:00 committed by GitHub
commit 36dc44fb22
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -53,10 +53,10 @@ template <typename T>
class Field : public FieldInterface { class Field : public FieldInterface {
public: public:
Field(FieldType type, std::string name, const T& value) Field(FieldType type, std::string name, const T& value)
: type(type), name(std::move(name)), value(value) {} : name(std::move(name)), type(type), value(value) {}
Field(FieldType type, std::string name, T&& value) Field(FieldType type, std::string name, T&& value)
: type(type), name(std::move(name)), value(std::move(value)) {} : name(std::move(name)), type(type), value(std::move(value)) {}
Field(const Field& other) : Field(other.type, other.name, other.value) {} Field(const Field& other) : Field(other.type, other.name, other.value) {}