Add checks in case NIMBLE_CPP_DEBUG_ASSERT is not defined.

This commit is contained in:
thekurtovic authored and Ryan Powell committed 2025-01-04 15:20:01 -07:00
1 parent aae70dfd21
commit 15cb6bc7c6
3 files changed
+30 -9

No files matched your search

+1 -5
View File
@@ -24,7 +24,6 @@
# include <Arduino.h>
# endif
# include "NimBLELog.h"
# include <string>
# include <vector>
# include <ctime>
@@ -323,10 +322,7 @@ class NimBLEAttValue {
/*********************** Operators ************************/
/** @brief Subscript operator */
uint8_t operator[](int pos) const {
NIMBLE_CPP_DEBUG_ASSERT(pos < m_attr_len);
return m_attr_value[pos];
}
uint8_t operator[](int pos) const;
/** @brief Operator; Get the value as a std::vector<uint8_t>. */
operator std::vector<uint8_t>() const { return std::vector<uint8_t>(m_attr_value, m_attr_value + m_attr_len); }