nw::script::FunctionDecl
-
struct FunctionDecl : public nw::script::Declaration
Public Functions
-
inline FunctionDecl(MemoryResource *allocator)
-
FunctionDecl(FunctionDecl&) = delete
-
FunctionDecl &operator=(const FunctionDecl&) = delete
-
inline virtual String identifier() const override
-
virtual SourceRange range() const noexcept
-
virtual SourceRange selection_range() const noexcept
-
virtual void accept(BaseVisitor *visitor) = 0
-
virtual void complete(const String &needle, Vector<const Declaration*> &out, bool no_filter = false) const
Find completions for this Ast Node
Note
This function does not traverse dependencies
-
inline FunctionDecl(MemoryResource *allocator)