SwiftDocCSemanticVisitorProtocolSemanticVisitorVisits Semantic nodes and returns a result.protocol SemanticVisitorDiscussionNoteThis interface only provides requirements for visiting each kind of node. It does not require each visit method to descend into child nodes.TopicsAssociated Typesassociatedtype ResultThe result type returned when visiting a node.Instance Methodsfunc visit(Semantic) -> Self.ResultVisit any kind of Semantic node and return the result.func visitArticle(Article) -> Self.Resultfunc visitAssessments(Assessments) -> Self.ResultVisit an Assessments section and return the result.func visitChapter(Chapter) -> Self.ResultVisit a Chapter and return the result.func visitChoice(Choice) -> Self.ResultVisit a Choice and return the result.func visitCode(Code) -> Self.ResultVisit a Code and return the result.func visitComment(Comment) -> Self.ResultVisit a Comment and return the result.func visitContentAndMedia(ContentAndMedia) -> Self.ResultVisit a ContentAndMedia and return the result.func visitDeprecationSummary(DeprecationSummary) -> Self.Resultfunc visitImageMedia(ImageMedia) -> Self.ResultVisit an ImageMedia and return the result.func visitIntro(Intro) -> Self.ResultVisit a Intro and return the result.func visitJustification(Justification) -> Self.ResultVisit a Justification and return the result.func visitMarkupContainer(MarkupContainer) -> Self.ResultVisit a MarkupContainer and return the result.func visitMultipleChoice(MultipleChoice) -> Self.ResultVisit a MultipleChoice assessment and return the result.func visitResources(Resources) -> Self.ResultVisit a Resources page and return the result.func visitStack(Stack) -> Self.Resultfunc visitStep(Step) -> Self.ResultVisit a Step and return the result.func visitSteps(Steps) -> Self.ResultVisit a Steps and return the result.func visitSymbol(Symbol) -> Self.Resultfunc visitTile(Tile) -> Self.ResultVisit a Tile and return the result.func visitTutorial(Tutorial) -> Self.ResultVisit a Tutorial and return the result.func visitTutorialArticle(TutorialArticle) -> Self.Resultfunc visitTutorialReference(TutorialReference) -> Self.ResultVisit a TutorialReference and return the result.func visitTutorialSection(TutorialSection) -> Self.ResultVisit a TutorialSection and return the result.func visitTutorialTableOfContents(TutorialTableOfContents) -> Self.ResultVisit a TutorialTableOfContents and return the result.func visitVideoMedia(VideoMedia) -> Self.ResultVisit an VideoMedia and return the result.func visitVolume(Volume) -> Self.ResultVisit a Volume and return the result.func visitXcodeRequirement(XcodeRequirement) -> Self.ResultVisit an XcodeRequirement and return the result.