mirror of
https://github.com/Relintai/pmlpp.git
synced 2025-01-21 15:27:17 +01:00
Only crash when using the operators in MLPPVector.
This commit is contained in:
parent
862c66a846
commit
20fdcd4acb
@ -110,35 +110,35 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
_FORCE_INLINE_ const double &operator[](int p_index) const {
|
_FORCE_INLINE_ const double &operator[](int p_index) const {
|
||||||
CRASH_BAD_UNSIGNED_INDEX(p_index, _size);
|
CRASH_BAD_INDEX(p_index, _size);
|
||||||
return _data[p_index];
|
return _data[p_index];
|
||||||
}
|
}
|
||||||
_FORCE_INLINE_ double &operator[](int p_index) {
|
_FORCE_INLINE_ double &operator[](int p_index) {
|
||||||
CRASH_BAD_UNSIGNED_INDEX(p_index, _size);
|
CRASH_BAD_INDEX(p_index, _size);
|
||||||
return _data[p_index];
|
return _data[p_index];
|
||||||
}
|
}
|
||||||
|
|
||||||
_FORCE_INLINE_ double get_element(int p_index) const {
|
_FORCE_INLINE_ double get_element(int p_index) const {
|
||||||
CRASH_BAD_UNSIGNED_INDEX(p_index, _size);
|
ERR_FAIL_INDEX_V(p_index, _size, 0);
|
||||||
return _data[p_index];
|
return _data[p_index];
|
||||||
}
|
}
|
||||||
_FORCE_INLINE_ double get_element(int p_index) {
|
_FORCE_INLINE_ double get_element(int p_index) {
|
||||||
CRASH_BAD_UNSIGNED_INDEX(p_index, _size);
|
ERR_FAIL_INDEX_V(p_index, _size, 0);
|
||||||
return _data[p_index];
|
return _data[p_index];
|
||||||
}
|
}
|
||||||
|
|
||||||
_FORCE_INLINE_ real_t get_element_bind(int p_index) const {
|
_FORCE_INLINE_ real_t get_element_bind(int p_index) const {
|
||||||
CRASH_BAD_UNSIGNED_INDEX(p_index, _size);
|
ERR_FAIL_INDEX_V(p_index, _size, 0);
|
||||||
return static_cast<real_t>(_data[p_index]);
|
return static_cast<real_t>(_data[p_index]);
|
||||||
}
|
}
|
||||||
|
|
||||||
_FORCE_INLINE_ void set_element(int p_index, double p_val) {
|
_FORCE_INLINE_ void set_element(int p_index, double p_val) {
|
||||||
CRASH_BAD_UNSIGNED_INDEX(p_index, _size);
|
ERR_FAIL_INDEX(p_index, _size);
|
||||||
_data[p_index] = p_val;
|
_data[p_index] = p_val;
|
||||||
}
|
}
|
||||||
|
|
||||||
_FORCE_INLINE_ void set_element_bind(int p_index, real_t p_val) {
|
_FORCE_INLINE_ void set_element_bind(int p_index, real_t p_val) {
|
||||||
CRASH_BAD_UNSIGNED_INDEX(p_index, _size);
|
ERR_FAIL_INDEX(p_index, _size);
|
||||||
_data[p_index] = p_val;
|
_data[p_index] = p_val;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user