31 virtual void execute(std::span<const TclObject> tokens,
38 [[nodiscard]] std::string
help(std::span<const TclObject> tokens)
const override = 0;
46 void tabCompletion(std::vector<std::string>& tokens)
const override;
InfoTopic & operator=(InfoTopic &&)=delete
void tabCompletion(std::vector< std::string > &tokens) const override
Attempt tab completion for this topic.
InfoTopic(InfoTopic &&)=delete
InfoTopic(const InfoTopic &)=delete
std::string help(std::span< const TclObject > tokens) const override=0
Print help for this topic.
InfoTopic & operator=(const InfoTopic &)=delete
virtual void execute(std::span< const TclObject > tokens, TclObject &result) const =0
Show info on this topic.
Interpreter & getInterpreter() const final
This file implemented 3 utility functions: