/haiku-buildtools/gcc/gcc/testsuite/g++.dg/template/ |
H A D | partial12.C | 13 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 D | 60497.cc | 28 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 D | spec_expr_4.f90 | 9 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 D | generic_24.f90 | 51 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 D | typedefs.cc | 33 typedef typename test_type::element_type element_type; typedef
|
/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/execute/ |
H A D | 20001203-2.c | 47 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 D | auto_ptr.h | 94 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 D | pr53470_0.C | 12 T element_type; member in struct:shared_ptr
|
/haiku-buildtools/gcc/libstdc++-v3/include/ext/ |
H A D | pointer.h | 61 * 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 D | cast.h | 43 * 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 D | pointer_to.cc | 26 typedef bool element_type; typedef in struct:Ptr
|
/haiku-buildtools/gcc/libstdc++-v3/include/bits/ |
H A D | ptr_traits.h | 41 _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 D | typeck.c | 334 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 D | pr56029.C | 37 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 D | pr49938.C | 27 public: typedef C element_type; typedef in class:scoped_array
|
H A D | pr57235.C | 46 public:typedef C element_type; typedef in class:google::protobuf::internal::scoped_ptr
|
H A D | pr58555.C | 100 typedef T element_type; typedef in class:I
|
/haiku-buildtools/gcc/gcc/java/ |
H A D | typeck.c | 245 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 D | memory | 35 typedef _Tp element_type;
|
/haiku-buildtools/gcc/gcc/testsuite/g++.old-deja/g++.pt/ |
H A D | auto_ptr.C | 9 typedef X element_type; typedef in struct:auto_ptr
|
/haiku-buildtools/gcc/libstdc++-v3/include/tr1/ |
H A D | shared_ptr.h | 544 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 D | typeck.c | 243 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 D | trans-common.c | 848 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 D | plugin.cc | 731 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 D | backend.h | 124 array_type(Btype* element_type, Bexpression* length) = 0; 183 set_placeholder_array_type(Btype* placeholder, Btype* element_type,
|