59 template<CommentType T>
62 static constexpr bool CommentTag =
true;
118 bool Equals(const
Base& other) const noexcept override;
132 return Item::Type::Comment;
148 return Item::TypeToString(T);
172 return MakePointer<Comment<T>>(*this);
180 return MakePointer<Comment<T>>(std::move(*
this));
Base class for all configuration items.
Definition base.hxx:66
All the classes for item configuration.
Configuration items (values, comments, groups, lists).
Definition hook.hxx:50
CommentType
Comment syntax used in the text document.
Definition type.hxx:91
@ SingleLineC
// until end of line
@ SingleLineBash
# until end of line
#define STORMBYTE_CONFIG_PUBLIC
Definition visibility.h:53