reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/clang-doc/BitcodeReader.cpp
  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.cpp
  401 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);