Lines Matching refs:Object
36 void serializeObject(Object &Paren, StringRef Key, std::optional<Object> Obj) { in serializeObject()
43 void serializeString(Object &Paren, StringRef Key, in serializeString()
51 void serializeArray(Object &Paren, StringRef Key, std::optional<Array> Array) { in serializeArray()
72 std::optional<Object> serializeSemanticVersion(const VersionTuple &V) { in serializeSemanticVersion()
76 Object Version; in serializeSemanticVersion()
87 Object serializeOperatingSystem(const Triple &T) { in serializeOperatingSystem()
88 Object OS; in serializeOperatingSystem()
99 Object serializePlatform(const Triple &T) { in serializePlatform()
100 Object Platform; in serializePlatform()
108 Object serializeSourcePosition(const PresumedLoc &Loc) { in serializeSourcePosition()
111 Object SourcePosition; in serializeSourcePosition()
123 Object serializeSourceLocation(const PresumedLoc &Loc, in serializeSourceLocation()
125 Object SourceLocation; in serializeSourceLocation()
139 Object serializeSourceRange(const PresumedLoc &BeginLoc, in serializeSourceRange()
141 Object SourceRange; in serializeSourceRange()
162 Object Availability; in serializeAvailability()
172 Object UnconditionallyDeprecated; in serializeAvailability()
178 Object UnconditionallyUnavailable; in serializeAvailability()
221 Object serializeIdentifier(const APIRecord &Record, Language Lang) { in serializeIdentifier()
222 Object Identifier; in serializeIdentifier()
245 std::optional<Object> serializeDocComment(const DocComment &Comment) { in serializeDocComment()
249 Object DocComment; in serializeDocComment()
252 Object Line; in serializeDocComment()
304 Object Fragment; in serializeDeclarationFragments()
324 Object serializeNames(const APIRecord &Record) { in serializeNames()
325 Object Names; in serializeNames()
345 Object serializeSymbolKind(APIRecord::RecordKind RK, Language Lang) { in serializeSymbolKind()
350 Object Kind; in serializeSymbolKind()
512 Object serializeSymbolKind(const APIRecord &Record, Language Lang) { in serializeSymbolKind()
517 std::optional<Object>
523 Object Signature; in serializeFunctionSignatureMixinImpl()
529 Object Parameter; in serializeFunctionSignatureMixinImpl()
543 std::optional<Object>
559 void serializeFunctionSignatureMixin(Object &Paren, const RecordTy &Record) { in serializeFunctionSignatureMixin()
583 void serializeAccessMixin(Object &Paren, const RecordTy &Record) { in serializeAccessMixin()
591 std::optional<Object> serializeTemplateMixinImpl(const RecordTy &Record, in serializeTemplateMixinImpl()
597 Object Generics; in serializeTemplateMixinImpl()
600 Object Parameter; in serializeTemplateMixinImpl()
611 Object Constraint; in serializeTemplateMixinImpl()
625 std::optional<Object> serializeTemplateMixinImpl(const RecordTy &Record, in serializeTemplateMixinImpl()
631 void serializeTemplateMixin(Object &Paren, const RecordTy &Record) { in serializeTemplateMixin()
692 Object serializeParentContext(const PathComponent &PC, Language Lang) { in serializeParentContext()
693 Object ParentContextElem; in serializeParentContext()
716 Object SymbolGraphSerializer::serializeMetadata() const { in serializeMetadata()
717 Object Metadata; in serializeMetadata()
724 Object SymbolGraphSerializer::serializeModule() const { in serializeModule()
725 Object Module; in serializeModule()
751 std::optional<Object>
756 Object Obj; in serializeAPIRecord()
831 Object Relationship; in serializeRelationship()
1119 Object Obj; in visitObjCCategoryRecord()
1129 Object Relationship; in visitObjCCategoryRecord()
1230 Object SymbolGraphSerializer::serialize() { in serialize()
1235 Object SymbolGraphSerializer::serializeCurrentGraph() { in serializeCurrentGraph()
1236 Object Root; in serializeCurrentGraph()
1247 Object root = serialize(); in serialize()
1254 std::optional<Object>
1261 Object Root; in serializeSingleSymbolSGF()
1286 Object RelatedSymbol; in serializeSingleSymbolSGF()