Searched refs:element_type (Results 1 - 25 of 68) sorted by relevance

123

/haiku-buildtools/gcc/gcc/testsuite/g++.dg/template/
H A Dpartial12.C13 template< class T > // T in deduced context, T::element_type is SFINAE:
14 struct element< T, typename empty< typename T::element_type >::type > {
15 typedef typename T::element_type type;
19 struct element< T const, typename empty< typename T::element_type >::type > {
20 typedef typename T::element_type const type;
24 typedef int element_type; typedef in struct:has_et
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/tuple/
H A D60497.cc28 using element_type = B<A>*;
29 using tuple_type = std::tuple<element_type>;
36 auto c = std::get<element_type>(t);
37 auto d = std::get<element_type>(ct);
42 auto g = std::get<element_type>(std::move(t));
43 auto h = std::get<element_type>(std::move(ct));
/haiku-buildtools/gcc/gcc/testsuite/gfortran.dg/
H A Dspec_expr_4.f909 type element_type type in module:elements
11 end type element_type
21 type(element_type), intent(in) :: element
28 type (element_type) :: e
H A Dgeneric_24.f9051 type element_type type in module:global_numbering
54 end type element_type
71 type(element_type), intent(in) :: ele_n
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/pointer_traits/requirements/
H A Dtypedefs.cc33 typedef typename test_type::element_type element_type; typedef
/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/execute/
H A D20001203-2.c47 create_array_type (struct type *result_type, struct type *element_type) argument
56 (element_type)->length * (high_bound - low_bound + 1);
113 struct type element_type; local
116 memset (&element_type, 0, sizeof (struct type));
118 element_type.length = 4;
119 create_array_type (&result_type, &element_type);
/haiku-buildtools/gcc/libstdc++-v3/include/backward/
H A Dauto_ptr.h94 typedef _Tp element_type; typedef in class:auto_ptr
103 auto_ptr(element_type* __p = 0) throw() : _M_ptr(__p) { }
119 * pointer-to-Tp/element_type.
146 * A pointer-to-Tp1 must be convertible to a pointer-to-Tp/element_type.
180 element_type&
193 element_type*
210 element_type*
224 element_type*
227 element_type* __tmp = _M_ptr;
240 reset(element_type* __
289 typedef void element_type; typedef in class:auto_ptr
[all...]
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/lto/
H A Dpr53470_0.C12 T element_type; member in struct:shared_ptr
/haiku-buildtools/gcc/libstdc++-v3/include/ext/
H A Dpointer.h61 * 3) An element_type typedef to define the type this points to.
70 typedef _Tp element_type; typedef in class:_Std_pointer_impl
79 set(element_type* __arg)
92 element_type* _M_value;
112 typedef _Tp element_type; typedef in class:_Relative_pointer_impl
164 typedef const _Tp element_type; typedef in class:_Relative_pointer_impl
284 typedef typename _Storage_policy::element_type element_type; typedef in class:_Pointer_adapter
288 typedef typename _Unqualified_type<element_type>::type value_type;
291 typedef typename _Reference_type<element_type>
577 typedef typename pointer::element_type element_type; typedef in struct:pointer_traits
[all...]
H A Dcast.h43 * 1) has a typedef element_type which names tehe type it points to.
44 * 2) has a get() const method which returns element_type*.
45 * 3) has a constructor which can take one element_type* argument.
53 { typedef typename _ToType::element_type* type; };
64 * element_type typedef which names the type it points to.
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/pointer_traits/
H A Dpointer_to.cc26 typedef bool element_type; typedef in struct:Ptr
/haiku-buildtools/gcc/libstdc++-v3/include/bits/
H A Dptr_traits.h41 _GLIBCXX_HAS_NESTED_TYPE(element_type)
50 typedef typename _Tp::element_type __type;
137 typedef typename __ptrtr_elt_type<_Ptr>::__type element_type; typedef in struct:pointer_traits
155 typedef _Tp element_type; typedef in struct:pointer_traits
164 * @param __r A reference to an object of type @c element_type
168 pointer_to(typename __ptrtr_not_void<element_type>::__type& __r) noexcept
/haiku-buildtools/legacy/gcc/gcc/java/
H A Dtypeck.c334 build_prim_array_type (element_type, length)
335 tree element_type;
340 return build_array_type (element_type, build_index_type (max_index));
348 build_java_array_type (element_type, length)
349 tree element_type;
354 tree elsig = build_java_signature (element_type);
355 tree el_name = element_type;
375 if (TREE_CODE (element_type) == RECORD_TYPE)
376 element_type = promote_type (element_type);
[all...]
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/torture/
H A Dpr56029.C37 typedef T element_type; typedef in struct:scoped_ptr
41 void reset (element_type * p) { impl_.reset (p); }
42 scoped_ptr_impl <element_type, deleter_type> impl_;
H A Dpr49938.C27 public: typedef C element_type; typedef in class:scoped_array
H A Dpr57235.C46 public:typedef C element_type; typedef in class:google::protobuf::internal::scoped_ptr
H A Dpr58555.C100 typedef T element_type; typedef in class:I
/haiku-buildtools/gcc/gcc/java/
H A Dtypeck.c245 build_prim_array_type (tree element_type, HOST_WIDE_INT length) argument
254 return build_array_type (element_type, index);
262 build_java_array_type (tree element_type, HOST_WIDE_INT length) argument
266 tree elsig = build_java_signature (element_type);
267 tree el_name = element_type;
303 if (TREE_CODE (element_type) == RECORD_TYPE)
304 element_type = promote_type (element_type);
305 TYPE_ARRAY_ELEMENT (t) = element_type;
316 atype = build_prim_array_type (element_type, lengt
[all...]
/haiku-buildtools/legacy/gcc/libstdc++/stl/
H A Dmemory35 typedef _Tp element_type;
/haiku-buildtools/gcc/gcc/testsuite/g++.old-deja/g++.pt/
H A Dauto_ptr.C9 typedef X element_type; typedef in struct:auto_ptr
/haiku-buildtools/gcc/libstdc++-v3/include/tr1/
H A Dshared_ptr.h544 typedef _Tp element_type; typedef in class:tr1::__shared_ptr
605 : _M_ptr(static_cast<element_type*>(__r._M_ptr)),
611 : _M_ptr(const_cast<element_type*>(__r._M_ptr)),
617 : _M_ptr(dynamic_cast<element_type*>(__r._M_ptr)),
803 typedef _Tp element_type; typedef in class:tr1::__weak_ptr
862 return __shared_ptr<element_type, _Lp>();
866 return __shared_ptr<element_type, _Lp>(*this);
873 return __shared_ptr<element_type, _Lp>();
878 return expired() ? __shared_ptr<element_type, _Lp>()
879 : __shared_ptr<element_type, _L
[all...]
/haiku-buildtools/legacy/gcc/gcc/ch/
H A Dtypeck.c243 tree element_type = TREE_TYPE (array_type);
244 tree slice_type = build_simple_array_type (element_type, index_type, NULL_TREE);
260 int delta = int_size_in_bytes (element_type)
315 size_in_bytes (element_type));
324 = TREE_READONLY (array) | TYPE_READONLY (element_type);
772 tree element_type = TREE_TYPE (type);
773 int element_size = int_size_in_bytes (element_type);
901 tree element_type = TREE_TYPE (type);
902 int element_size = int_size_in_bytes (element_type);
930 value = extract_constant_from_buffer (element_type,
241 tree element_type = TREE_TYPE (array_type); local
764 tree element_type = TREE_TYPE (type); local
893 tree element_type = TREE_TYPE (type); local
2743 tree layout, temp, what, element_type; local
2905 tree element_type = TREE_TYPE (array_type); local
[all...]
/haiku-buildtools/gcc/gcc/fortran/
H A Dtrans-common.c848 gfc_typespec *element_type; local
852 element_type = &e->symtree->n.sym->ts;
865 if (element_type->type == BT_CHARACTER)
866 gfc_conv_const_charlen (element_type->u.cl);
868 int_size_in_bytes (gfc_typenode_for_spec (element_type));
/haiku-buildtools/gcc/libcc1/
H A Dplugin.cc731 tree element_type = convert_in (element_type_in);
735 result = build_array_type (element_type, NULL_TREE);
737 result = build_array_type_nelts (element_type, num_elements);
748 tree element_type = convert_in (element_type_in);
752 tree result = build_array_type (element_type, range);
722 tree element_type = convert_in (element_type_in); local
739 tree element_type = convert_in (element_type_in); local
/haiku-buildtools/gcc/gcc/go/gofrontend/
H A Dbackend.h124 array_type(Btype* element_type, Bexpression* length) = 0;
183 set_placeholder_array_type(Btype* placeholder, Btype* element_type,

Completed in 315 milliseconds

123