reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
370 using ValTy = AlignedCharArrayUnion<DIEInteger, DIEString, DIEExpr, DIELabel, 381 template <class T> void construct(T V) { 382 static_assert(std::is_standard_layout<T>::value || 383 std::is_pointer<T>::value, 385 new (reinterpret_cast<void *>(Val.buffer)) T(V); 388 template <class T> T *get() { return reinterpret_cast<T *>(Val.buffer); } 389 template <class T> const T *get() const { 392 template <class T> void destruct() { get<T>()->~T(); } 692 dwarf::Form Form, T &&Value) { 693 return addValue(Alloc, DIEValue(Attribute, Form, std::forward<T>(Value)));include/llvm/Support/AlignOf.h
24 T t; 25 AlignerImpl<Ts...> rest; 35 char arr[sizeof(T)]; 36 SizerImpl<Ts...> rest; 50 llvm::detail::SizerImpl<T, Ts...>)];unittests/CodeGen/DIEHashTest.cpp
31 DIEString getString(StringRef S) { 66 DIEString FooStr = getString("foo"); 82 DIEString SpaceStr = getString("space"); 90 DIEString FooStr = getString("foo"); 111 DIEString IntStr = getString("int"); 120 DIEString MemberStr = getString("member"); 142 DIEString IntStr = getString("int"); 151 DIEString Mem1Str = getString("mem1"); 161 DIEString Mem2Str = getString("mem2"); 179 DIEString FooStr = getString("foo"); 183 DIEString MemStr = getString("mem"); 201 DIEString FooStr = getString("foo"); 205 DIEString MemStr = getString("mem"); 231 DIEString FooStr = getString("foo"); 235 DIEString MemStr = getString("mem"); 266 DIEString FooStr = getString("foo"); 270 DIEString MemStr = getString("mem"); 301 DIEString FooStr = getString("foo"); 305 DIEString MemStr = getString("mem"); 336 DIEString FooStr = getString("foo"); 337 DIEString BarStr = getString("bar"); 338 DIEString MemStr = getString("mem"); 414 DIEString FooStr = getString("foo"); 415 DIEString BarStr = getString("bar"); 416 DIEString MemStr = getString("mem"); 492 DIEString FooStr = getString("foo"); 493 DIEString MemStr = getString("mem"); 531 DIEString FooStr = getString("foo"); 550 DIEString FuncStr = getString("func"); 567 DIEString AStr = getString("A"); 574 DIEString FuncStr = getString("func"); 575 DIEString FuncLinkage = getString("_ZN1A4funcEv"); 603 DIEString AStr = getString("A"); 611 DIEString FStr = getString("int"); 623 DIEString PIStr = getString("PI"); 649 DIEString AStr = getString("A"); 656 DIEString FStr = getString("float"); 669 DIEString PIStr = getString("PI");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
381 : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type 1554 { typedef _Tp type; }; 1563 { typedef _Tp type; }; 1574 remove_const<typename remove_volatile<_Tp>::type>::type type; 1629 { typedef _Tp type; }; 1633 { typedef _Tp type; };