Searched refs:add_reference (Results 1 - 19 of 19) sorted by relevance

/haiku-buildtools/gcc/libstdc++-v3/testsuite/tr1/4_metaprogramming/add_reference/requirements/
H A Dexplicit_instantiation.cc31 template struct add_reference<test_type>;
/haiku-buildtools/gcc/libstdc++-v3/testsuite/tr1/4_metaprogramming/add_reference/
H A Dvalue.cc29 using std::tr1::add_reference;
33 VERIFY( (is_same<add_reference<int>::type, int&>::value) );
34 VERIFY( (is_same<add_reference<int&>::type, int&>::value) );
35 VERIFY( (is_same<add_reference<const int>::type, const int&>::value) );
36 VERIFY( (is_same<add_reference<int*>::type, int*&>::value) );
37 VERIFY( (is_same<add_reference<ClassType&>::type, ClassType&>::value) );
38 VERIFY( (is_same<add_reference<ClassType>::type, ClassType&>::value) );
40 VERIFY( (is_same<add_reference<void>::type, void>::value) );
41 VERIFY( (is_same<add_reference<const void>::type, const void>::value) );
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/cpp0x/
H A Dvariadic75.C22 struct add_reference { struct
27 struct add_reference<T&> { struct
31 static_assert(is_same<apply_all<add_reference, int, int&, float>::type,
H A Dvariadic20.C3 template<typename T> struct add_reference;
41 int a2b[metatuple<add_reference, add_reference>::value == 2? 1 : -1];
42 int a3[metatuple<add_pointer, add_reference>::value == 3? 1 : -1]; // { dg-error "ambiguous|array bound" "bound" }
43 int a4[metatuple<add_reference>::value == 4? 1 : -1];
44 int a5[metatuple<add_reference, add_pointer>::value == 5? 1 : -1];
H A Dvariadic19.C13 template<typename T> struct add_reference;
19 int a4[tuple<add_pointer<int>, add_reference<int> >::value == 1? 1 : -1];
H A Dvariadic18.C32 struct add_reference { struct
37 struct add_reference<T&> struct
44 int a2[is_same<apply_all<int, add_pointer, add_reference>::type,tuple<int*, int&> >::value? 1 : -1];
45 int a3[is_same<apply_all<int&, add_pointer, add_reference>::type,tuple<int&, int&> >::value? 1 : -1];
H A Dvariadic-tuple.C25 struct add_reference struct
31 struct add_reference<T&> struct
94 typename add_reference<Head>::type head() { return m_head; }
95 typename add_reference<const Head>::type head() const { return m_head; }
172 typedef typename add_reference<Element>::type RJ;
187 typedef typename add_reference<Head>::type RJ;
196 typename add_reference<
H A Dvariadic-bind.C24 struct add_reference struct
30 struct add_reference<T&> struct
93 typename add_reference<Head>::type head() { return m_head; }
94 typename add_reference<const Head>::type head() const { return m_head; }
171 typedef typename add_reference<Element>::type RJ;
186 typedef typename add_reference<Head>::type RJ;
195 typename add_reference<
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/
H A Dpr62079.C32 template < typename T > struct add_reference struct
53 typename add_reference < const Head >::type head () const
H A Dpr64688-2.C6 template <typename> struct add_reference { typedef int type; }; struct
52 : add_reference<typename add_const<Element>::type> {};
54 typename add_reference<typename add_const<E>::type>::type
/haiku-buildtools/gcc/libstdc++-v3/testsuite/tr1/4_metaprogramming/headers/type_traits/
H A Dsynopsis.cc90 template <class T> struct add_reference;
/haiku-buildtools/gcc/liboffloadmic/runtime/
H A Doffload_engine.h103 long add_reference() { function in class:PtrData
174 long add_reference() { function in class:AutoData
H A Doffload_host.cpp998 auto_data->add_reference();
1183 if (ptr_data->add_reference() == 0 &&
1407 if (ptr_data->add_reference() == 0 &&
1730 if (ptr_data->add_reference() == 0 &&
1902 if (ptr_data->add_reference() == 0 &&
/haiku-buildtools/binutils/gold/
H A Dgc.h103 add_reference(Relobj* src_object, unsigned int src_shndx, function in class:gold::Garbage_collection
344 symtab->gc()->add_reference(src_obj, src_indx, dst_obj, dst_indx);
H A Dpowerpc.cc278 add_reference(Relobj* src_obj, function in class:__anon572::Powerpc_relobj
7166 symtab->gc()->add_reference(src_obj, src_indx,
7216 symtab->gc()->add_reference(src_obj, src_shndx, dst_obj, dst_shndx);
7222 ppc_object->add_reference(src_obj, src_shndx, dst_off);
H A Darm.cc7086 symtab->gc()->add_reference(this, text_shndx, this, i);
/haiku-buildtools/gcc/gcc/
H A Dipa-icf.h172 void add_reference (sem_item *target);
H A Dipa-icf.c204 sem_item::add_reference (sem_item *target) function in class:sem_item
2627 item->add_reference (*slot);
2639 item->add_reference (*slot);
/haiku-buildtools/gcc/libstdc++-v3/include/tr1/
H A Dshared_ptr.h662 typename std::tr1::add_reference<_Tp>::type

Completed in 231 milliseconds