mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-21 01:01:43 +00:00
Add braces to C++ single-line loops and conditionals (NFC) (#2973)
This makes code easier to read and more consistent between C++ and Java. Also update clang-format settings to always add a line break (even if no braces are used).
This commit is contained in:
@@ -33,17 +33,25 @@ class SimUnnamedCallbackRegistry {
|
||||
|
||||
public:
|
||||
void Cancel(int32_t uid) {
|
||||
if (m_callbacks) m_callbacks->erase(uid - 1);
|
||||
if (m_callbacks) {
|
||||
m_callbacks->erase(uid - 1);
|
||||
}
|
||||
}
|
||||
|
||||
void Reset() {
|
||||
if (m_callbacks) m_callbacks->clear();
|
||||
if (m_callbacks) {
|
||||
m_callbacks->clear();
|
||||
}
|
||||
}
|
||||
|
||||
int32_t Register(CallbackFunction callback, void* param) {
|
||||
// Must return -1 on a null callback for error handling
|
||||
if (callback == nullptr) return -1;
|
||||
if (!m_callbacks) m_callbacks = std::make_unique<CallbackVector>();
|
||||
if (callback == nullptr) {
|
||||
return -1;
|
||||
}
|
||||
if (!m_callbacks) {
|
||||
m_callbacks = std::make_unique<CallbackVector>();
|
||||
}
|
||||
return m_callbacks->emplace_back(param,
|
||||
reinterpret_cast<RawFunctor>(callback)) +
|
||||
1;
|
||||
@@ -84,17 +92,25 @@ class SimPrefixCallbackRegistry {
|
||||
|
||||
public:
|
||||
void Cancel(int32_t uid) {
|
||||
if (m_callbacks) m_callbacks->erase(uid - 1);
|
||||
if (m_callbacks) {
|
||||
m_callbacks->erase(uid - 1);
|
||||
}
|
||||
}
|
||||
|
||||
void Reset() {
|
||||
if (m_callbacks) m_callbacks->clear();
|
||||
if (m_callbacks) {
|
||||
m_callbacks->clear();
|
||||
}
|
||||
}
|
||||
|
||||
int32_t Register(const char* prefix, void* param, CallbackFunction callback) {
|
||||
// Must return -1 on a null callback for error handling
|
||||
if (callback == nullptr) return -1;
|
||||
if (!m_callbacks) m_callbacks = std::make_unique<CallbackVector>();
|
||||
if (callback == nullptr) {
|
||||
return -1;
|
||||
}
|
||||
if (!m_callbacks) {
|
||||
m_callbacks = std::make_unique<CallbackVector>();
|
||||
}
|
||||
return m_callbacks->emplace_back(prefix, param, callback) + 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user