diff options
author | David Crocker <dcrocker@eschertech.com> | 2021-10-31 20:13:29 +0300 |
---|---|---|
committer | David Crocker <dcrocker@eschertech.com> | 2021-10-31 20:13:29 +0300 |
commit | 9b90cdf445b9893eb93c02317ef87965ec60657f (patch) | |
tree | 4d586fe0b033528dcfaa31477dec2e2cef716c88 /src/ObjectModel/Variable.h | |
parent | c0b1908a673e62e8553264f31057843d11a27bc5 (diff) |
Annotations for static analysis
Diffstat (limited to 'src/ObjectModel/Variable.h')
-rw-r--r-- | src/ObjectModel/Variable.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ObjectModel/Variable.h b/src/ObjectModel/Variable.h index babbf92c..e107faaa 100644 --- a/src/ObjectModel/Variable.h +++ b/src/ObjectModel/Variable.h @@ -18,7 +18,7 @@ class Variable { public: - Variable(const char *str, ExpressionValue pVal, int8_t pScope) noexcept; + Variable(const char *_ecv_array str, ExpressionValue pVal, int8_t pScope) noexcept; ~Variable(); ReadLockedPointer<const char> GetName() const noexcept { return name.Get(); } @@ -44,8 +44,8 @@ public: void AssignFrom(VariableSet& other) noexcept; - Variable *Lookup(const char *str) noexcept; - const Variable *Lookup(const char *str) const noexcept; + Variable *Lookup(const char *_ecv_array str) noexcept; + const Variable *Lookup(const char *_ecv_array str) const noexcept; void InsertNew(const char *str, ExpressionValue pVal, int8_t pScope) noexcept; void EndScope(uint8_t blockNesting) noexcept; void Delete(const char *str) noexcept; @@ -59,13 +59,13 @@ private: void* operator new(size_t sz) noexcept { return FreelistManager::Allocate<LinkedVariable>(); } void operator delete(void* p) noexcept { FreelistManager::Release<LinkedVariable>(p); } - LinkedVariable(const char *str, ExpressionValue pVal, int8_t pScope, LinkedVariable *p_next) : next(p_next), v(str, pVal, pScope) {} + LinkedVariable(const char *_ecv_array str, ExpressionValue pVal, int8_t pScope, LinkedVariable *p_next) : next(p_next), v(str, pVal, pScope) {} - LinkedVariable *next; + LinkedVariable * null next; Variable v; }; - LinkedVariable *root; + LinkedVariable * null root; }; #endif /* SRC_GCODES_VARIABLE_H_ */ |