OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ShortyFieldTypeTraits
(Results
1 - 7
of
7
) sorted by null
/art/runtime/lambda/
closure_builder-inl.h
28
static_assert(
ShortyFieldTypeTraits
::IsPrimitiveType<T>(), "T must be a primitive type");
33
ShortyFieldTypeTraits
::MaxType value_storage = 0;
closure_builder.cc
50
ShortyFieldTypeTraits
::MaxType storage = 0;
73
values_.push_back(reinterpret_cast<
ShortyFieldTypeTraits
::MaxType>(closure));
186
ShortyFieldTypeTraits
::MaxType closure_raw = values_[i];
closure_test.cc
168
typename std::enable_if<
ShortyFieldTypeTraits
::IsPrimitiveType<T>()>::type
170
static_assert(
ShortyFieldTypeTraits
::IsPrimitiveType<T>(), "T must be a shorty primitive");
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
shorty_field_type_test.cc
244
// Test compile-time
ShortyFieldTypeTraits
.
245
EXPECT_TRUE(
ShortyFieldTypeTraits
::IsType<T>());
246
EXPECT_EQ(is_primitive_,
ShortyFieldTypeTraits
::IsPrimitiveType<T>());
247
EXPECT_EQ(is_primitive_narrow_,
ShortyFieldTypeTraits
::IsPrimitiveNarrowType<T>());
248
EXPECT_EQ(is_primitive_wide_,
ShortyFieldTypeTraits
::IsPrimitiveWideType<T>());
249
EXPECT_EQ(is_object_,
ShortyFieldTypeTraits
::IsObjectType<T>());
250
EXPECT_EQ(is_lambda_,
ShortyFieldTypeTraits
::IsLambdaType<T>());
closure_builder.h
97
std::vector<
ShortyFieldTypeTraits
::MaxType> values_;
closure.cc
213
static_assert(
ShortyFieldTypeTraits
::IsPrimitiveNarrowType<decltype(result)>(),
259
static_assert(
ShortyFieldTypeTraits
::IsPrimitiveWideType<decltype(result)>(),
290
static_assert(
ShortyFieldTypeTraits
::IsObjectType<decltype(result)>(),
329
static_assert(
ShortyFieldTypeTraits
::IsLambdaType<Closure*>(),
shorty_field_type.h
349
//
ShortyFieldTypeTraits
::IsPrimitiveNarrowType<int64_t>() == true
350
//
ShortyFieldTypeTraits
::IsObjectType<mirror::Object*>() == true
351
struct
ShortyFieldTypeTraits
{
445
// Invalid types will not have the value defined (see e.g.
ShortyFieldTypeTraits
::IsType<T>())
Completed in 39 milliseconds