reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
134 StringMapEntryStorage(size_t strLen, InitTy &&... InitVals) 135 : StringMapEntryBase(strLen), second(std::forward<InitTy>(InitVals)...) {} 160 using StringMapEntryStorage<ValueTy>::StringMapEntryStorage; 178 static StringMapEntry *Create(StringRef Key, AllocatorTy &Allocator, 179 InitTy &&... InitVals) { 192 new (NewItem) StringMapEntry(KeyLength, std::forward<InitTy>(InitVals)...); 204 static StringMapEntry *Create(StringRef Key, InitType &&... InitVal) { 206 return Create(Key, A, std::forward<InitType>(InitVal)...);unittests/ADT/StringMapTest.cpp
334 Immovable(Immovable&&) = delete; // will disable the other special members 340 MoveOnly(const Immovable&) : i(0) {}usr/include/c++/7.4.0/bits/move.h
72 constexpr _Tp&& 73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept 83 constexpr _Tp&& 84 forward(typename std::remove_reference<_Tp>::type&& __t) noexceptusr/include/c++/7.4.0/type_traits
1629 { typedef _Tp type; };