Superficial changes to script-opt related code

* Rename overly generic ACCESSORS macro with ZEEK_ prefix
* A few places where whitespace was noticeably wrong/distracting
* Minor/obvious reference/move semantics improvements suggested by linter
* Remove unused detail::Scope::Remove(), no need for deprecation
This commit is contained in:
Jon Siwek 2020-12-13 10:33:28 -08:00
parent ff7d9e3d72
commit 481d989495
9 changed files with 23 additions and 46 deletions

View file

@ -63,17 +63,11 @@ public:
~Func() override;
zeek::detail::ScriptFunc* AsScriptFunc()
{
return GetKind() == SCRIPT_FUNC ?
(zeek::detail::ScriptFunc*) this : nullptr;
}
zeek::detail::ScriptFunc* AsScriptFunc()
{ return GetKind() == SCRIPT_FUNC ? (detail::ScriptFunc*) this : nullptr; }
const zeek::detail::ScriptFunc* AsScriptFunc() const
{
return GetKind() == SCRIPT_FUNC ?
(zeek::detail::ScriptFunc*) this : nullptr;
}
const zeek::detail::ScriptFunc* AsScriptFunc() const
{ return GetKind() == SCRIPT_FUNC ? (detail::ScriptFunc*) this : nullptr; }
virtual bool IsPure() const = 0;
FunctionFlavor Flavor() const { return GetType()->Flavor(); }