SCRIPT namespace replacements

This commit is contained in:
PJ Reiniger
2025-11-07 20:00:05 -05:00
committed by Peter Johnson
parent ae6c043632
commit 9aca8e0fd6
2622 changed files with 22275 additions and 22275 deletions

View File

@@ -19,7 +19,7 @@
#include "wpi/util/UidVector.hpp"
#include "wpi/util/spinlock.hpp"
namespace hal {
namespace wpi::hal {
namespace impl {
@@ -29,7 +29,7 @@ class SimUnnamedCallbackRegistry {
using RawFunctor = void (*)();
protected:
using CallbackVector = wpi::UidVector<HalCallbackListener<RawFunctor>, 4>;
using CallbackVector = wpi::util::UidVector<HalCallbackListener<RawFunctor>, 4>;
public:
void Cancel(int32_t uid) {
@@ -95,7 +95,7 @@ class SimPrefixCallbackRegistry {
explicit operator bool() const { return callback != nullptr; }
};
using CallbackVector = wpi::UidVector<CallbackData, 4>;
using CallbackVector = wpi::util::UidVector<CallbackData, 4>;
public:
void Cancel(int32_t uid) {
@@ -126,7 +126,7 @@ class SimPrefixCallbackRegistry {
if (m_callbacks) {
for (size_t i = 0; i < m_callbacks->size(); ++i) {
auto& cb = (*m_callbacks)[i];
if (cb.callback && wpi::starts_with(name, cb.prefix)) {
if (cb.callback && wpi::util::starts_with(name, cb.prefix)) {
auto callback = cb.callback;
auto param = cb.param;
lock.unlock();
@@ -170,16 +170,16 @@ class SimDeviceData {
HAL_SimDeviceHandle handle{0};
std::string name;
wpi::UidVector<std::unique_ptr<Value>, 16> values;
wpi::StringMap<Value*> valueMap;
wpi::util::UidVector<std::unique_ptr<Value>, 16> values;
wpi::util::StringMap<Value*> valueMap;
impl::SimUnnamedCallbackRegistry<HALSIM_SimValueCallback> valueCreated;
};
wpi::UidVector<std::shared_ptr<Device>, 4> m_devices;
wpi::StringMap<std::weak_ptr<Device>> m_deviceMap;
wpi::util::UidVector<std::shared_ptr<Device>, 4> m_devices;
wpi::util::StringMap<std::weak_ptr<Device>> m_deviceMap;
std::vector<std::pair<std::string, bool>> m_prefixEnabled;
wpi::recursive_spinlock m_mutex;
wpi::util::recursive_spinlock m_mutex;
impl::SimPrefixCallbackRegistry<HALSIM_SimDeviceCallback> m_deviceCreated;
impl::SimPrefixCallbackRegistry<HALSIM_SimDeviceCallback> m_deviceFreed;
@@ -253,4 +253,4 @@ class SimDeviceData {
void ResetData();
};
extern SimDeviceData* SimSimDeviceData;
} // namespace hal
} // namespace wpi::hal