// Copyright (c) FIRST and other WPILib contributors. // Open Source Software; you can modify and/or share it under the terms of // the WPILib BSD license file in the root directory of this project. #pragma once #include #include "wpi/concepts.h" namespace wpi { template concept DecayedDerivedFrom = std::derived_from, std::decay_t> && std::convertible_to*, std::decay_t*>; } // namespace wpi