reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
104 llvm::Error decodeRecord(Record R, FieldId &Field, llvm::StringRef Blob) { 105 switch (auto F = static_cast<FieldId>(R[0])) { 106 case FieldId::F_namespace: 107 case FieldId::F_parent: 108 case FieldId::F_vparent: 109 case FieldId::F_type: 110 case FieldId::F_child_namespace: 111 case FieldId::F_child_record: 112 case FieldId::F_default: 308 Reference *I, FieldId &F) { 389 template <typename T> llvm::Error addReference(T I, Reference &&R, FieldId F) { 394 template <> llvm::Error addReference(TypeInfo *I, Reference &&R, FieldId F) { 396 case FieldId::F_type: 406 llvm::Error addReference(FieldTypeInfo *I, Reference &&R, FieldId F) { 408 case FieldId::F_type: 418 llvm::Error addReference(MemberTypeInfo *I, Reference &&R, FieldId F) { 420 case FieldId::F_type: 429 template <> llvm::Error addReference(EnumInfo *I, Reference &&R, FieldId F) { 431 case FieldId::F_namespace: 441 llvm::Error addReference(NamespaceInfo *I, Reference &&R, FieldId F) { 443 case FieldId::F_namespace: 446 case FieldId::F_child_namespace: 449 case FieldId::F_child_record: 459 llvm::Error addReference(FunctionInfo *I, Reference &&R, FieldId F) { 461 case FieldId::F_namespace: 464 case FieldId::F_parent: 473 template <> llvm::Error addReference(RecordInfo *I, Reference &&R, FieldId F) { 475 case FieldId::F_namespace: 478 case FieldId::F_parent: 481 case FieldId::F_vparent: 484 case FieldId::F_child_record:tools/clang/tools/extra/clang-doc/BitcodeReader.h
69 FieldId CurrentReferenceField;
tools/clang/tools/extra/clang-doc/BitcodeWriter.cpp401 void ClangDocBitcodeWriter::emitBlock(const Reference &R, FieldId Field) { 415 emitBlock(T.Type, FieldId::F_type); 420 emitBlock(T.Type, FieldId::F_type); 426 emitBlock(T.Type, FieldId::F_type); 459 emitBlock(N, FieldId::F_namespace); 463 emitBlock(C, FieldId::F_child_namespace); 465 emitBlock(C, FieldId::F_child_record); 477 emitBlock(N, FieldId::F_namespace); 495 emitBlock(N, FieldId::F_namespace); 507 emitBlock(P, FieldId::F_parent); 509 emitBlock(P, FieldId::F_vparent); 513 emitBlock(C, FieldId::F_child_record); 540 emitBlock(N, FieldId::F_namespace); 549 emitBlock(I.Parent, FieldId::F_parent);tools/clang/tools/extra/clang-doc/BitcodeWriter.h
161 void emitBlock(const Reference &B, FieldId F);