mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-30 21:30:04 +00:00 
			
		
		
		
	Merge pull request #3956 from lioncash/telemetry
common/telemetry: Minor changes
This commit is contained in:
		
						commit
						67c0c2e0a0
					
				
					 1 changed files with 7 additions and 20 deletions
				
			
		|  | @ -52,27 +52,14 @@ public: | |||
| template <typename T> | ||||
| class Field : public FieldInterface { | ||||
| public: | ||||
|     Field(FieldType type, std::string name, const T& 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) | ||||
|         : 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) = default; | ||||
|     Field& operator=(const Field& other) = default; | ||||
| 
 | ||||
|     Field& operator=(const Field& other) { | ||||
|         type = other.type; | ||||
|         name = other.name; | ||||
|         value = other.value; | ||||
|         return *this; | ||||
|     } | ||||
| 
 | ||||
|     Field& operator=(Field&& other) { | ||||
|         type = other.type; | ||||
|         name = std::move(other.name); | ||||
|         value = std::move(other.value); | ||||
|         return *this; | ||||
|     } | ||||
|     Field(Field&&) = default; | ||||
|     Field& operator=(Field&& other) = default; | ||||
| 
 | ||||
|     void Accept(VisitorInterface& visitor) const override; | ||||
| 
 | ||||
|  | @ -94,11 +81,11 @@ public: | |||
|         return value; | ||||
|     } | ||||
| 
 | ||||
|     inline bool operator==(const Field<T>& other) { | ||||
|     bool operator==(const Field& other) const { | ||||
|         return (type == other.type) && (name == other.name) && (value == other.value); | ||||
|     } | ||||
| 
 | ||||
|     inline bool operator!=(const Field<T>& other) { | ||||
|     bool operator!=(const Field& other) const { | ||||
|         return !(*this == other); | ||||
|     } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue