InputCommon: Use Clock from CommonTypes.

This commit is contained in:
Jordan Woyak
2025-03-02 15:42:26 -06:00
parent 65726b7b5f
commit e217d6c939
4 changed files with 3 additions and 8 deletions

View File

@ -210,8 +210,6 @@ public:
class DeviceContainer
{
public:
using Clock = std::chrono::steady_clock;
struct InputDetection
{
std::shared_ptr<Device> device;

View File

@ -147,8 +147,7 @@ void RemoveSpuriousTriggerCombinations(Core::InputDetector::Results* detections)
std::erase_if(*detections, is_spurious);
}
void RemoveDetectionsAfterTimePoint(Core::InputDetector::Results* results,
Core::DeviceContainer::Clock::time_point after)
void RemoveDetectionsAfterTimePoint(Core::InputDetector::Results* results, Clock::time_point after)
{
const auto is_after_time = [&](const Core::InputDetector::Detection& detection) {
return detection.release_time.value_or(after) >= after;

View File

@ -4,7 +4,6 @@
#pragma once
#include <string>
#include <vector>
#include "InputCommon/ControllerInterface/CoreDevice.h"
@ -25,8 +24,7 @@ std::string BuildExpression(const Core::InputDetector::Results&,
const Core::DeviceQualifier& default_device, Quote quote);
void RemoveSpuriousTriggerCombinations(Core::InputDetector::Results*);
void RemoveDetectionsAfterTimePoint(Core::InputDetector::Results*,
Core::DeviceContainer::Clock::time_point after);
void RemoveDetectionsAfterTimePoint(Core::InputDetector::Results*, Clock::time_point after);
bool ContainsCompleteDetection(const Core::InputDetector::Results&);
} // namespace ciface::MappingCommon