/art/runtime/ |
D | experimental_flags.h | 33 constexpr ExperimentalFlags(decltype(kNone) t) // NOLINT [runtime/explicit] in ExperimentalFlags() 36 constexpr operator decltype(kNone)() const { in decltype() function 37 return static_cast<decltype(kNone)>(value_); in decltype() 44 constexpr ExperimentalFlags operator|(const decltype(kNone)& b) const { 45 return static_cast<decltype(kNone)>(value_ | static_cast<uint32_t>(b)); 48 return static_cast<decltype(kNone)>(value_ | b.value_); 52 return static_cast<decltype(kNone)>(value_ & b.value_); 54 constexpr ExperimentalFlags operator&(const decltype(kNone)& b) const { in decltype() function 55 return static_cast<decltype(kNone)>(value_ & static_cast<uint32_t>(b)); in decltype() 78 inline std::ostream& operator<<(std::ostream& stream, const decltype(ExperimentalFlags::kNone)& e) {
|
D | class_loader_utils.h | 154 VisitClassLoaderDexFiles<decltype(helper), void*>(soa, in VisitClassLoaderDexFiles()
|
D | cha.cc | 38 decltype(cha_dependency_map_)::value_type(method, ListOfDependentPairs())).first; in AddDependency()
|
/art/libartbase/base/ |
D | transform_array_ref_test.cc | 46 using TarefIter = decltype(taref)::iterator; in TEST() 47 using ConstTarefIter = decltype(taref)::const_iterator; in TEST() 48 static_assert(std::is_same<int, decltype(taref)::value_type>::value, "value_type"); in TEST() 49 static_assert(std::is_same<TarefIter, decltype(taref)::pointer>::value, "pointer"); in TEST() 50 static_assert(std::is_same<int, decltype(taref)::reference>::value, "reference"); in TEST() 51 static_assert(std::is_same<ConstTarefIter, decltype(taref)::const_pointer>::value, in TEST() 53 static_assert(std::is_same<int, decltype(taref)::const_reference>::value, "const_reference"); in TEST() 87 using TarefIter = decltype(taref)::iterator; in TEST() 88 static_assert(std::is_same<void, decltype(taref)::const_iterator>::value, "const_iterator"); in TEST() 89 static_assert(std::is_same<int, decltype(taref)::value_type>::value, "value_type"); in TEST() [all …]
|
D | transform_iterator_test.cc | 48 using vector_titer = decltype(MakeTransformIterator(input.begin(), add1)); in TEST() 55 using vector_ctiter = decltype(MakeTransformIterator(input.cbegin(), add1)); in TEST() 62 using vector_rtiter = decltype(MakeTransformIterator(input.rbegin(), add1)); in TEST() 69 using vector_crtiter = decltype(MakeTransformIterator(input.crbegin(), add1)); in TEST() 137 decltype(MakeTransformIterator(input.cbegin(), add1)) cit = it; in TEST() 138 static_assert(!std::is_same<decltype(it), decltype(cit)>::value, "Types must be different"); in TEST() 141 decltype(MakeTransformIterator(input.crbegin(), add1)) crit(rit); in TEST() 142 static_assert(!std::is_same<decltype(rit), decltype(crit)>::value, "Types must be different"); in TEST() 151 using list_titer = decltype(MakeTransformIterator(input.begin(), sub1)); in TEST() 158 using list_ctiter = decltype(MakeTransformIterator(input.cbegin(), sub1)); in TEST() [all …]
|
D | bit_struct_detail.h | 82 static constexpr auto Test(void*) -> decltype(std::declval<C>()._, TrueT{}); 88 static constexpr bool value = decltype(Test<T>(0))::value; 104 static_assert(std::is_same<decltype(GetMemberType(&T::_)), in ValidateBitStructSize()
|
D | safe_copy_test.cc | 33 DCHECK_EQ(kPageSize, static_cast<decltype(kPageSize)>(PAGE_SIZE)); in TEST() 81 DCHECK_EQ(kPageSize, static_cast<decltype(kPageSize)>(PAGE_SIZE)); in TEST()
|
D | iteration_range.h | 59 typedef typename std::reverse_iterator<decltype(c.begin())> riter; in ReverseRange()
|
D | logging.cc | 111 buf_size = strlen(file) + 1 /* ':' */ + std::numeric_limits<decltype(line)>::max_digits10 + in LogLineLowStack()
|
D | transform_array_ref.h | 44 using ConstIter = decltype(ConstIterHelper<Function>(*reinterpret_cast<int*>(0)));
|
/art/libdexfile/dex/ |
D | dex_file_types.h | 32 constexpr StringIndex() : index_(std::numeric_limits<decltype(index_)>::max()) {} in StringIndex() 36 return index_ != std::numeric_limits<decltype(index_)>::max(); in IsValid() 39 return StringIndex(std::numeric_limits<decltype(index_)>::max()); in Invalid() 67 constexpr TypeIndex() : index_(std::numeric_limits<decltype(index_)>::max()) {} in TypeIndex() 71 return index_ != std::numeric_limits<decltype(index_)>::max(); in IsValid() 74 return TypeIndex(std::numeric_limits<decltype(index_)>::max()); in Invalid()
|
D | dex_file_verifier.h | 241 std::unordered_set<decltype(DexFile::ClassDef::class_idx_)> defined_classes_;
|
/art/cmdline/detail/ |
D | cmdline_parser_detail.h | 38 … std::remove_reference<decltype(os << value)>* = 0); // NOLINT [whitespace/operators] [3] 45 decltype(InsertionOperatorTest(FakeReference<TStream2>(), std::declval<T2>()))::value; 56 … std::remove_reference<decltype(left == right)>* = 0); // NOLINT [whitespace/operators] [3] 63 decltype(EqualityOperatorTest(std::declval<TLeft>(), std::declval<TRight>()))::value;
|
D | cmdline_parse_argument_detail.h | 308 : argument_info_(std::forward<decltype(argument_info)>(argument_info)), in CmdlineParseArgument() 309 save_argument_(std::forward<decltype(save_argument)>(save_argument)), in CmdlineParseArgument() 310 load_argument_(std::forward<decltype(load_argument)>(load_argument)) { in CmdlineParseArgument()
|
/art/compiler/optimizing/ |
D | nodes_shared.h | 83 auto Compute(T x, U y) const -> decltype(x & ~y) { 84 static_assert(std::is_same<decltype(x & ~y), decltype(x | ~y)>::value && 85 std::is_same<decltype(x & ~y), decltype(x ^ ~y)>::value,
|
D | register_allocator_graph_color.cc | 548 ScopedArenaPriorityQueue<InterferenceNode*, decltype(&HasGreaterNodePriority)> spill_worklist_; 554 decltype(&CoalesceOpportunity::CmpPriority)> coalesce_worklist_;
|
/art/sigchainlib/ |
D | sigchain.cc | 114 static decltype(&sigaction) linked_sigaction; 115 static decltype(&sigprocmask) linked_sigprocmask; 118 static decltype(&sigaction64) linked_sigaction64; 119 static decltype(&sigprocmask64) linked_sigprocmask64; 220 if constexpr (std::is_same_v<decltype(action_), SigactionType>) { in GetAction() 235 if constexpr (std::is_same_v<decltype(action_), SigactionType>) { in SetAction()
|
/art/test/912-classes/ |
D | classes_art.cc | 40 decltype(jvmtiEventCallbacks().ClassLoad) class_load, 41 decltype(jvmtiEventCallbacks().ClassPrepare) class_prepare) {
|
D | classes.cc | 242 decltype(jvmtiEventCallbacks().ClassLoad) class_load, 243 decltype(jvmtiEventCallbacks().ClassPrepare) class_prepare) {
|
/art/openjdkjvmti/ |
D | jvmti_weak_table-inl.h | 76 UpdateTableWith<decltype(WithReadBarrierUpdater), kIgnoreNull>(WithReadBarrierUpdater); in UpdateTableWithReadBarrier() 206 UpdateTableWith<decltype(IsMarkedUpdater), in SweepImpl()
|
D | events-inl.h | 132 using type = decltype(ArtJvmtiEventCallbacks().name); \
|
D | ti_heap.cc | 436 RecursiveInterfaceVisit<decltype(visitor)>::VisitStatic(art::Thread::Current(), klass, visitor); in CountInterfaceFields()
|
/art/runtime/verifier/ |
D | reg_type_cache.cc | 344 using Type = typename decltype(type)::type; in CreatePrimitiveAndSmallConstantTypes()
|
/art/test/913-heaps/ |
D | heaps.cc | 1111 reinterpret_cast<decltype(callbacks.heap_iteration_callback)>(HeapIterationExtCallback); in Java_art_Test913_iterateThroughHeapExt()
|
/art/compiler/jni/ |
D | jni_compiler_test.cc | 614 #define MAKE_JNI_TEST_DECORATOR(fn) make_jni_test_decorator<decltype(fn), (fn)>::apply 618 #define JNI_CRITICAL_WRAPPER(func) jni_remove_extra_parameters<decltype(func), (func)>::apply
|