/system/chre/util/include/chre/util/ |
D | priority_queue_impl.h | 30 template<typename ElementType, typename CompareFunction> 33 template<typename ElementType, typename CompareFunction> 38 template<typename ElementType, typename CompareFunction> 43 template<typename ElementType, typename CompareFunction> 48 template<typename ElementType, typename CompareFunction> 53 template<typename ElementType, typename CompareFunction> 63 template<typename ElementType, typename CompareFunction> 64 template<typename... Args> 73 template<typename ElementType, typename CompareFunction> 79 template<typename ElementType, typename CompareFunction> [all …]
|
D | dynamic_vector_impl.h | 31 template<typename ElementType> 34 template<typename ElementType> 38 template<typename ElementType> 44 template<typename ElementType> 61 template <typename ElementType> 67 template<typename ElementType> 72 template<typename ElementType> 77 template<typename ElementType> 78 typename DynamicVector<ElementType>::size_type 83 template<typename ElementType> [all …]
|
D | unique_ptr_impl.h | 31 template<typename ObjectType> 34 template<typename ObjectType> 37 template<typename ObjectType> 43 template<typename ObjectType> 44 template<typename OtherObjectType> 50 template<typename ObjectType> 55 template<typename ObjectType> 60 template<typename ObjectType> 65 template<typename ObjectType> 72 template<typename ObjectType> [all …]
|
D | fixed_size_vector_impl.h | 29 template<typename ElementType, size_t kCapacity> 34 template<typename ElementType, size_t kCapacity> 40 template<typename ElementType, size_t kCapacity> 46 template<typename ElementType, size_t kCapacity> 52 template<typename ElementType, size_t kCapacity> 58 template<typename ElementType, size_t kCapacity> 63 template<typename ElementType, size_t kCapacity> 68 template<typename ElementType, size_t kCapacity> 73 template<typename ElementType, size_t kCapacity> 78 template<typename ElementType, size_t kCapacity> [all …]
|
D | array_queue_impl.h | 28 template<typename ElementType, size_t kCapacity> 33 template<typename ElementType, size_t kCapacity> 38 template<typename ElementType, size_t kCapacity> 43 template<typename ElementType, size_t kCapacity> 48 template<typename ElementType, size_t kCapacity> 54 template<typename ElementType, size_t kCapacity> 60 template<typename ElementType, size_t kCapacity> 66 template<typename ElementType, size_t kCapacity> 72 template<typename ElementType, size_t kCapacity> 78 template<typename ElementType, size_t kCapacity> [all …]
|
D | optional_impl.h | 27 template<typename ObjectType> 33 template<typename ObjectType> 39 template<typename ObjectType> 44 template<typename ObjectType> 49 template<typename ObjectType> 57 template<typename ObjectType> 62 template<typename ObjectType> 67 template<typename ObjectType> 79 template<typename ObjectType> 96 template<typename ObjectType> [all …]
|
D | singleton_impl.h | 27 template<typename ObjectType> 28 typename std::aligned_storage<sizeof(ObjectType), alignof(ObjectType)>::type 31 template<typename ObjectType> 34 template<typename ObjectType> 35 template<typename... Args> 43 template<typename ObjectType> 51 template<typename ObjectType> 56 template<typename ObjectType> 61 template<typename ObjectType>
|
D | memory_impl.h | 29 template<typename ElementType> 37 template<typename ElementType> 44 template<typename ElementType> 50 template<typename ElementType> 53 typename std::is_move_assignable<ElementType>::type()); in moveOrCopyAssign() 57 template<typename ElementType> 65 template<typename ElementType> 76 template<typename ElementType> 86 template<typename ElementType> 97 typename std::is_move_constructible<ElementType>::type()); in uninitializedMoveOrCopy() [all …]
|
D | priority_queue.h | 32 template<typename ElementType, typename CompareFunction = std::less<ElementType>> 86 template<typename... Args> 158 typename PriorityQueue<ElementType, CompareFunction>::iterator begin(); 159 typename PriorityQueue<ElementType, CompareFunction>::const_iterator begin() const; 160 typename PriorityQueue<ElementType, CompareFunction>::const_iterator cbegin() const; 165 typename PriorityQueue<ElementType, CompareFunction>::iterator end(); 166 typename PriorityQueue<ElementType, CompareFunction>::const_iterator end() const; 167 typename PriorityQueue<ElementType, CompareFunction>::const_iterator cend() const;
|
/system/libvintf/include/vintf/ |
D | MapValueIterator.h | 27 template<typename Map> 29 using K = typename Map::key_type; 30 using V = typename Map::mapped_type; 38 typename std::conditional<is_const, const V *, V *>::type /* Pointer */, 39 typename std::conditional<is_const, const V &, V &>::type /* Reference */ 43 using ptr_type = typename traits::pointer; 44 using ref_type = typename traits::reference; 45 using diff_type = typename traits::difference_type; 47 using map_iter = typename std::conditional<is_const, 48 typename Map::const_iterator, typename Map::iterator>::type; [all …]
|
/system/nvram/messages/include/nvram/messages/ |
D | tagged_union.h | 101 template <uint64_t tag, typename Member> 107 template <typename TagType, typename... Members> 129 template <typename TagType, TagType tag, typename... Member> 132 template <typename TagType, 135 typename MemberType, 136 typename... Tail> 141 using Type = typename MemberForTag<TagType, tag, Tail...>::Type; 144 template <typename TagType, TagType tag, typename MemberType, typename... Tail> 153 template <typename Elem, typename...Tail> 160 template <typename TagType, typename... Member> [all …]
|
D | struct.h | 114 template <typename Struct> 124 template <typename Struct, typename Member> 148 template <typename Struct, typename Member> 156 template <typename TagType, typename... Member> 164 template <typename Struct, typename TagType, typename... Member> 181 template <typename Struct, typename TagType, typename... Member> 193 template <typename... FieldSpec> 200 template <size_t index, typename... FieldSpec> 205 template <size_t index, typename FieldSpec, typename... Tail> 208 using Type = typename Prev::Type; [all …]
|
D | type_traits.h | 30 template <typename T> 34 template <typename T> 39 template <typename T> 43 template <typename T> 47 template <typename T> 52 template <bool value, typename T = void> 55 template <typename T> 60 template <typename T, T const_value> 68 template <typename T> 76 using Type = typename make_index_sequence_builder<size - 1, [all …]
|
/system/core/libutils/include/utils/ |
D | KeyedVector.h | 35 template <typename KEY, typename VALUE> 107 template <typename KEY, typename VALUE> 120 template<typename KEY, typename VALUE> inline 125 template<typename KEY, typename VALUE> inline 130 template<typename KEY, typename VALUE> inline 135 template<typename KEY, typename VALUE> inline 142 template<typename KEY, typename VALUE> inline 147 template<typename KEY, typename VALUE> inline 152 template<typename KEY, typename VALUE> inline 157 template<typename KEY, typename VALUE> inline [all …]
|
D | StrongPointer.h | 26 template<typename T> class wp; 36 template<typename U> \ 40 template<typename U> \ 49 template<template<typename C> class comparator, typename T, typename U> 51 return comparator<typename std::common_type<T*, U*>::type>()(a, b); in _sp_compare_() 57 template<typename U> \ 61 template<typename U> \ 67 template<typename T> 75 template<typename U> sp(U* other); // NOLINT(implicit) 76 template<typename U> sp(const sp<U>& other); // NOLINT(implicit) [all …]
|
D | TypeHelpers.h | 35 template <typename T> struct trait_trivial_ctor { enum { value = false }; }; 36 template <typename T> struct trait_trivial_dtor { enum { value = false }; }; 37 template <typename T> struct trait_trivial_copy { enum { value = false }; }; 38 template <typename T> struct trait_trivial_move { enum { value = false }; }; 39 template <typename T> struct trait_pointer { enum { value = false }; }; 40 template <typename T> struct trait_pointer<T*> { enum { value = true }; }; 42 template <typename TYPE> 58 template <typename T, typename U> 119 template<typename TYPE> inline 124 template<typename TYPE> inline [all …]
|
D | LruCache.h | 30 template<typename EntryKey, typename EntryValue> 37 template <typename TKey, typename TValue> 106 typename LruCacheSet::iterator findByKey(const TKey& key) { in findByKey() 108 typename LruCacheSet::iterator result = mSet->find(&entryForSearch); in findByKey() 156 typename LruCacheSet::iterator mIterator; 162 template <typename TKey, typename TValue> 173 template <typename TKey, typename TValue> 179 template<typename K, typename V> 184 template <typename TKey, typename TValue> 189 template <typename TKey, typename TValue> [all …]
|
D | RefBase.h | 197 template<typename U> \ 206 template<template<typename C> class comparator, typename T, typename U> 208 return comparator<typename std::common_type<T*, U*>::type>()(a, b); in _wp_compare_() 214 template<typename U> \ 360 template <typename T> 364 typedef typename RefBase::weakref_type weakref_type; 371 template<typename U> wp(U* other); // NOLINT(implicit) 372 template<typename U> wp(const sp<U>& other); // NOLINT(implicit) 373 template<typename U> wp(const wp<U>& other); // NOLINT(implicit) 383 template<typename U> wp& operator = (U* other); [all …]
|
/system/media/audio_utils/include/audio_utils/ |
D | variadic_utils.h | 48 template <typename T, template <typename...> class C> 50 template <template <typename...> class C, typename... args> 53 template <typename T> using is_tuple = is_template<std::decay_t<T>, std::tuple>; 54 template <typename T> using is_pair = is_template<std::decay_t<T>, std::pair>; 57 template <typename T> 59 template <typename T, size_t N> 61 template <typename T> 67 template <typename T> static int test(int, int[std::tuple_size<T>::value] = nullptr); 68 template <typename T> static bool test(...); 71 template <typename T> [all …]
|
/system/core/base/include/android-base/ |
D | collections.h | 35 template <typename CollectionType, typename T> 40 template <typename CollectionType, typename T, typename... Args> 48 template <typename T, typename Arg, typename... Args> 50 static_assert(std::is_same<T, typename std::decay<Arg>::type>::value); in AssertType() 53 template <typename T, typename Arg, typename... Args> 55 static_assert(std::is_same<T, typename std::decay<Arg>::type>::value); in AssertType()
|
/system/connectivity/wificond/scanning/offload/ |
D | hidl_call_util.h | 30 template <typename> 37 template <typename ArgT> 39 using StorageT = typename std::remove_const< 40 typename std::remove_reference<ArgT>::type>::type; 53 template <typename Arg1T, typename Arg2T> 56 std::pair<typename std::remove_const< 57 typename std::remove_reference<Arg1T>::type>::type, 58 typename std::remove_const< 59 typename std::remove_reference<Arg2T>::type>::type>; 72 template <typename... ArgT> [all …]
|
/system/core/libpixelflinger/codeflinger/tinyutils/ |
D | smartpointer.h | 37 template<typename U> \ 41 template<typename U> \ 48 template <typename T> 56 template<typename U> sp(U* other); // NOLINT, implicit 57 template<typename U> sp(const sp<U>& other); // NOLINT, implicit 66 template<typename U> sp& operator = (const sp<U>& other); 67 template<typename U> sp& operator = (U* other); 88 template<typename Y> friend class sp; 96 template<typename T> 103 template<typename T> [all …]
|
/system/security/keystore/include/keystore/ |
D | keystore_concurrency.h | 25 template <typename LockedType> class UnlockProxyLockHelper { 56 template <typename T = LockedType> 63 template <typename LockedType, typename MutexType, template <typename> class GuardType> 75 template <typename T = LockedType> 82 template <typename Implementation> class ProxyLock { 89 template <typename... Args> ProxyLock(Args&&... args) : impl_{std::forward<Args>(args)...} {} in ProxyLock() 93 template <typename T = typename Implementation::lockedType> 94 std::enable_if_t<!std::is_const<typename Implementation::lockedType>::value, T*> operator->() { 98 template <typename T = typename Implementation::lockedType> 99 std::enable_if_t<!std::is_const<typename Implementation::lockedType>::value, T&> operator*() { [all …]
|
/system/update_engine/common/ |
D | action_pipe.h | 51 template <typename T> 54 template <typename ObjectType> 70 template <typename FromAction, typename ToAction> 90 template <typename FromAction, typename ToAction> 93 std::is_same<typename FromAction::OutputObjectType, in BondActions() 94 typename ToAction::InputObjectType>::value, in BondActions() 96 ActionPipe<typename FromAction::OutputObjectType>::Bond(from, to); in BondActions()
|
/system/iorap/src/common/ |
D | type.h | 103 template <typename T> 108 template <typename T> 113 template <typename T> 117 template <typename T> 120 template <typename T> 131 template <typename T> 141 template <size_t i, typename Tuple, typename F> 152 template <typename Tuple, typename F> 162 template <typename T, typename U>
|