mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu-mainline.git
				synced 2025-03-21 01:53:15 +00:00 
			
		
		
		
	core/telemetry_session: Explicitly delete copy and move constructors
NonCopyable is misleading here. It also makes the class non-moveable as well, so we can be explicit about this.
This commit is contained in:
		
							parent
							
								
									2fb3b9b951
								
							
						
					
					
						commit
						05af9d915c
					
				@ -14,11 +14,17 @@ namespace Core {
 | 
			
		||||
 * session, logging any one-time fields. Interfaces with the telemetry backend used for submitting
 | 
			
		||||
 * data to the web service. Submits session data on close.
 | 
			
		||||
 */
 | 
			
		||||
class TelemetrySession : NonCopyable {
 | 
			
		||||
class TelemetrySession {
 | 
			
		||||
public:
 | 
			
		||||
    TelemetrySession();
 | 
			
		||||
    ~TelemetrySession();
 | 
			
		||||
 | 
			
		||||
    TelemetrySession(const TelemetrySession&) = delete;
 | 
			
		||||
    TelemetrySession& operator=(const TelemetrySession&) = delete;
 | 
			
		||||
 | 
			
		||||
    TelemetrySession(TelemetrySession&&) = delete;
 | 
			
		||||
    TelemetrySession& operator=(TelemetrySession&&) = delete;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Wrapper around the Telemetry::FieldCollection::AddField method.
 | 
			
		||||
     * @param type Type of the field to add.
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user