Home
last modified time | relevance | path

Searched refs:ShortyFieldTypeTraits (Results 1 – 7 of 7) sorted by relevance

/art/runtime/lambda/
Dclosure_builder-inl.h28 static_assert(ShortyFieldTypeTraits::IsPrimitiveType<T>(), "T must be a primitive type"); in CaptureVariablePrimitive()
33 ShortyFieldTypeTraits::MaxType value_storage = 0; in CaptureVariablePrimitive()
Dshorty_field_type_test.cc245 EXPECT_TRUE(ShortyFieldTypeTraits::IsType<T>()); in CheckExpects()
246 EXPECT_EQ(is_primitive_, ShortyFieldTypeTraits::IsPrimitiveType<T>()); in CheckExpects()
247 EXPECT_EQ(is_primitive_narrow_, ShortyFieldTypeTraits::IsPrimitiveNarrowType<T>()); in CheckExpects()
248 EXPECT_EQ(is_primitive_wide_, ShortyFieldTypeTraits::IsPrimitiveWideType<T>()); in CheckExpects()
249 EXPECT_EQ(is_object_, ShortyFieldTypeTraits::IsObjectType<T>()); in CheckExpects()
250 EXPECT_EQ(is_lambda_, ShortyFieldTypeTraits::IsLambdaType<T>()); in CheckExpects()
Dclosure_test.cc168 typename std::enable_if<ShortyFieldTypeTraits::IsPrimitiveType<T>()>::type
170 static_assert(ShortyFieldTypeTraits::IsPrimitiveType<T>(), "T must be a shorty primitive"); in CaptureVariableFromArgs()
176 typename std::enable_if<ShortyFieldTypeTraits::IsObjectType<T>()>::type
204 static typename std::enable_if<ShortyFieldTypeTraits::IsPrimitiveNarrowType<T>()>::type
211 static typename std::enable_if<ShortyFieldTypeTraits::IsPrimitiveWideType<T>()>::type
219 static typename std::enable_if<ShortyFieldTypeTraits::IsObjectType<T>()>::type
Dclosure_builder.cc50 ShortyFieldTypeTraits::MaxType storage = 0; in CaptureVariableObject()
73 values_.push_back(reinterpret_cast<ShortyFieldTypeTraits::MaxType>(closure)); in CaptureVariableLambda()
186 ShortyFieldTypeTraits::MaxType closure_raw = values_[i]; in WriteValues()
Dclosure.cc213 static_assert(ShortyFieldTypeTraits::IsPrimitiveNarrowType<decltype(result)>(), in GetCapturedPrimitiveNarrow()
259 static_assert(ShortyFieldTypeTraits::IsPrimitiveWideType<decltype(result)>(), in GetCapturedPrimitiveWide()
290 static_assert(ShortyFieldTypeTraits::IsObjectType<decltype(result)>(), in GetCapturedObject()
329 static_assert(ShortyFieldTypeTraits::IsLambdaType<Closure*>(), in CopyCapturedClosure()
Dclosure_builder.h97 std::vector<ShortyFieldTypeTraits::MaxType> values_;
Dshorty_field_type.h351 struct ShortyFieldTypeTraits { struct