@@ -773,62 +773,6 @@ struct Postcondition : Paragraph
773773
774774// ------------------------------------------------
775775
776- /* * A visitor for node types.
777- */
778- template <class F , class ... Args>
779- constexpr
780- auto
781- visit (
782- Kind kind,
783- F&& f, Args&&... args)
784- {
785- switch (kind)
786- {
787- case Kind::admonition:
788- return f.template operator ()<Admonition>(std::forward<Args>(args)...);
789- case Kind::brief:
790- return f.template operator ()<Brief>(std::forward<Args>(args)...);
791- case Kind::code:
792- return f.template operator ()<Code>(std::forward<Args>(args)...);
793- case Kind::heading:
794- return f.template operator ()<Heading>(std::forward<Args>(args)...);
795- case Kind::link:
796- return f.template operator ()<Link>(std::forward<Args>(args)...);
797- case Kind::reference:
798- return f.template operator ()<Reference>(std::forward<Args>(args)...);
799- case Kind::copied:
800- return f.template operator ()<Copied>(std::forward<Args>(args)...);
801- case Kind::list_item:
802- return f.template operator ()<ListItem>(std::forward<Args>(args)...);
803- case Kind::paragraph:
804- return f.template operator ()<Paragraph>(std::forward<Args>(args)...);
805- case Kind::param:
806- return f.template operator ()<Param>(std::forward<Args>(args)...);
807- case Kind::returns:
808- return f.template operator ()<Returns>(std::forward<Args>(args)...);
809- case Kind::styled:
810- return f.template operator ()<Styled>(std::forward<Args>(args)...);
811- case Kind::text:
812- return f.template operator ()<Text>(std::forward<Args>(args)...);
813- case Kind::tparam:
814- return f.template operator ()<TParam>(std::forward<Args>(args)...);
815- case Kind::throws:
816- return f.template operator ()<Throws>(std::forward<Args>(args)...);
817- case Kind::details:
818- return f.template operator ()<Details>(std::forward<Args>(args)...);
819- case Kind::see:
820- return f.template operator ()<See>(std::forward<Args>(args)...);
821- case Kind::precondition:
822- return f.template operator ()<Precondition>(std::forward<Args>(args)...);
823- case Kind::postcondition:
824- return f.template operator ()<Postcondition>(std::forward<Args>(args)...);
825- case Kind::related:
826- return f.template operator ()<Related>(std::forward<Args>(args)...);
827- default :
828- return f.template operator ()<void >(std::forward<Args>(args)...);
829- }
830- }
831-
832776/* * Visit a node.
833777
834778 @param node The node to visit.
0 commit comments