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

References

include/llvm/Support/OnDiskHashTable.h
  275   const typename Info::offset_type NumBuckets;
  276   const typename Info::offset_type NumEntries;
  279   Info InfoObj;
  282   typedef Info InfoType;
  283   typedef typename Info::internal_key_type internal_key_type;
  284   typedef typename Info::external_key_type external_key_type;
  285   typedef typename Info::data_type data_type;
  286   typedef typename Info::hash_value_type hash_value_type;
  287   typedef typename Info::offset_type offset_type;
  292                          const Info &InfoObj = Info())
  325     Info *InfoObj;
  330              Info *InfoObj)
  343   iterator find(const external_key_type &EKey, Info *InfoPtr = nullptr) {
  351                        Info *InfoPtr = nullptr) {
  377           Info::ReadKeyDataLength(Items);
  405   Info &getInfoObj() { return InfoObj; }
  418                                         const Info &InfoObj = Info()) {
  431 class OnDiskIterableChainedHashTable : public OnDiskChainedHashTable<Info> {
  435   typedef OnDiskChainedHashTable<Info>          base_type;
  476           Info::ReadKeyDataLength(Ptr);
  496                                  const Info &InfoObj = Info())
  548     Info *InfoObj;
  554                   Info *InfoObj)
  604          const unsigned char *const Base, const Info &InfoObj = Info()) {
tools/clang/lib/Serialization/ASTReader.cpp
 1097 ASTDeclContextNameLookupTrait::internal_key_type
tools/clang/lib/Serialization/ASTReaderInternals.h
  120   MultiOnDiskHashTable<ASTDeclContextNameLookupTrait> Table;
tools/clang/lib/Serialization/ASTWriter.cpp
 3895   data_type ImportData(const reader::ASTDeclContextNameLookupTrait::data_type &FromReader) {
 4027   MultiOnDiskHashTableGenerator<reader::ASTDeclContextNameLookupTrait,
tools/clang/lib/Serialization/MultiOnDiskHashTable.h
   43   using file_type = typename Info::file_type;
   48   using external_key_type = typename Info::external_key_type;
   49   using internal_key_type = typename Info::internal_key_type;
   50   using data_type = typename Info::data_type;
   51   using data_type_builder = typename Info::data_type_builder;
   61     using HashTable = llvm::OnDiskIterableChainedHashTable<Info>;
   68                 const Info &InfoObj)
  154       Info &InfoObj = HT.getInfoObj();
  197   void add(file_type File, storage_type Data, Info InfoObj = Info()) {
  234     if (Tables.size() > static_cast<unsigned>(Info::MaxTables))
  237     internal_key_type Key = Info::GetInternalKey(EKey);
  238     auto KeyHash = Info::ComputeHash(Key);
  270         Info::MergeDataInto(KV.second, ResultBuilder);
  275       Info &InfoObj = HT.getInfoObj();
  293   using BaseTable = MultiOnDiskHashTable<ReaderInfo>;
usr/include/c++/7.4.0/bits/move.h
   98     move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/type_traits
 1633     { typedef _Tp   type; };