Lines Matching refs:QAPIDoc
111 self.docs: List[QAPIDoc] = []
498 doc = QAPIDoc(info, symbol)
580 QAPIDoc.Kind.from_string(match.group(1))
598 doc = QAPIDoc(info)
622 class QAPIDoc: class
652 return QAPIDoc.Kind[kind.upper()]
697 self.all_sections: List[QAPIDoc.Section] = [
698 QAPIDoc.Section(info, QAPIDoc.Kind.PLAIN)
701 self.body: Optional[QAPIDoc.Section] = self.all_sections[0]
703 self.args: Dict[str, QAPIDoc.ArgSection] = {}
704 self.features: Dict[str, QAPIDoc.ArgSection] = {}
706 self.returns: Optional[QAPIDoc.Section] = None
707 self.errors: Optional[QAPIDoc.Section] = None
709 self.since: Optional[QAPIDoc.Section] = None
711 self.sections: List[QAPIDoc.Section] = []
716 if section.kind != QAPIDoc.Kind.PLAIN and section.text == '':
721 kind = QAPIDoc.Kind.PLAIN
743 if kind == QAPIDoc.Kind.RETURNS:
748 elif kind == QAPIDoc.Kind.ERRORS:
753 elif kind == QAPIDoc.Kind.SINCE:
777 self._new_description(info, name, QAPIDoc.Kind.MEMBER, self.args)
780 self._new_description(info, name, QAPIDoc.Kind.FEATURE, self.features)
795 section = QAPIDoc.ArgSection(
796 self.info, QAPIDoc.Kind.MEMBER, member.name)
805 while self.all_sections[index].kind == QAPIDoc.Kind.MEMBER:
837 args: Dict[str, QAPIDoc.ArgSection], what: str