hid/npad: Replace std::for_each with ranged for loops
Performs the same behavior, but is built into the core language itself. No functional change.
This commit is contained in:
		
							parent
							
								
									e433e99191
								
							
						
					
					
						commit
						26c84718c8
					
				| @ -629,25 +629,24 @@ void Controller_NPad::ClearAllConnectedControllers() { | ||||
| } | ||||
| 
 | ||||
| void Controller_NPad::DisconnectAllConnectedControllers() { | ||||
|     std::for_each(connected_controllers.begin(), connected_controllers.end(), | ||||
|                   [](ControllerHolder& controller) { controller.is_connected = false; }); | ||||
|     for (ControllerHolder& controller : connected_controllers) { | ||||
|         controller.is_connected = false; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| void Controller_NPad::ConnectAllDisconnectedControllers() { | ||||
|     std::for_each(connected_controllers.begin(), connected_controllers.end(), | ||||
|                   [](ControllerHolder& controller) { | ||||
|                       if (controller.type != NPadControllerType::None && !controller.is_connected) { | ||||
|                           controller.is_connected = false; | ||||
|                       } | ||||
|                   }); | ||||
|     for (ControllerHolder& controller : connected_controllers) { | ||||
|         if (controller.type != NPadControllerType::None && !controller.is_connected) { | ||||
|             controller.is_connected = false; | ||||
|         } | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| void Controller_NPad::ClearAllControllers() { | ||||
|     std::for_each(connected_controllers.begin(), connected_controllers.end(), | ||||
|                   [](ControllerHolder& controller) { | ||||
|                       controller.type = NPadControllerType::None; | ||||
|                       controller.is_connected = false; | ||||
|                   }); | ||||
|     for (ControllerHolder& controller : connected_controllers) { | ||||
|         controller.type = NPadControllerType::None; | ||||
|         controller.is_connected = false; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| u32 Controller_NPad::GetAndResetPressState() { | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Lioncash
						Lioncash