Searched refs:ShortyFieldTypeTraits (Results 1 – 7 of 7) sorted by relevance
/art/runtime/lambda/ |
D | closure_builder-inl.h | 28 static_assert(ShortyFieldTypeTraits::IsPrimitiveType<T>(), "T must be a primitive type"); in CaptureVariablePrimitive() 33 ShortyFieldTypeTraits::MaxType value_storage = 0; in CaptureVariablePrimitive()
|
D | shorty_field_type_test.cc | 245 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()
|
D | closure_test.cc | 168 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
|
D | closure_builder.cc | 50 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()
|
D | closure.cc | 213 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()
|
D | closure_builder.h | 97 std::vector<ShortyFieldTypeTraits::MaxType> values_;
|
D | shorty_field_type.h | 351 struct ShortyFieldTypeTraits { struct
|