Searched refs:implicit_cast (Results 1 - 25 of 41) sorted by relevance

12

/external/ceres-solver/internal/ceres/
H A Dcasts.h45 // Use implicit_cast as a safe version of static_cast or const_cast
51 // In general, implicit_cast can be used to convert this code
55 // DoSomething(implicit_cast<To>(from));
60 inline To implicit_cast(typename identity_<To>::type to) { function in namespace:ceres
64 // This version of implicit_cast is used when two template arguments
67 inline To implicit_cast(typename identity_<From>::type const &f) { function in namespace:ceres
72 // SuperclassOfFoo), it's fine to use implicit_cast<>, since upcasts
98 implicit_cast<From*, To>(NULL);
/external/chromium_org/third_party/cld/base/
H A Dcasts.h14 // Use implicit_cast as a safe version of static_cast or const_cast
18 // When you use implicit_cast, the compiler checks that the cast is safe.
24 // implicit_cast is the same as for static_cast etc.:
26 // implicit_cast<ToType>(expr)
28 // implicit_cast would have been part of the C++ standard library,
32 inline To implicit_cast(From const &f) { function
38 // SuperclassOfFoo), it's fine to use implicit_cast<>, since upcasts
62 implicit_cast<From*, To>(0);
83 implicit_cast<From*, ToAsPointer>(0);
H A Dbasictypes.h166 // Use implicit_cast as a safe version of static_cast or const_cast
170 // When you use implicit_cast, the compiler checks that the cast is safe.
176 // implicit_cast is the same as for static_cast etc.:
178 // implicit_cast<ToType>(expr)
180 // implicit_cast would have been part of the C++ standard library,
184 inline To implicit_cast(From const &f) { function
/external/chromium_org/net/disk_cache/simple/
H A Dsimple_version_upgrade_unittest.cc57 ASSERT_EQ(implicit_cast<int>(sizeof(data)),
71 ASSERT_EQ(implicit_cast<int>(file_contents.size()),
98 ASSERT_EQ(implicit_cast<int>(file_contents.size()),
110 base::StringPrintf(" %" PRIx64, implicit_cast<uint64>(entry_hash));
111 ASSERT_EQ(implicit_cast<int>(entry_contents.size()),
129 base::StringPrintf(" %" PRIx64, implicit_cast<uint64>(entry_hash));
H A Dsimple_index.cc109 DCHECK_LE(implicit_cast<int64>(std::numeric_limits<uint32>::min()),
111 DCHECK_GE(implicit_cast<int64>(std::numeric_limits<uint32>::max()),
386 DCHECK_GE(cache_size_, implicit_cast<uint64>((*it)->second.GetEntrySize()));
H A Dsimple_util.cc100 DCHECK_GE(implicit_cast<int64>(std::numeric_limits<int32>::max()), data_size);
H A Dsimple_index_file_unittest.cc245 implicit_cast<int>(kDummyData.size()),
288 ASSERT_EQ(implicit_cast<int>(index_file_contents.size()),
H A Dsimple_synchronous_entry.cc938 if (key_read_result != implicit_cast<int>(header.key_length)) {
1017 if (bytes_written != implicit_cast<int>(key_.size())) {
1245 if (key_write_result != implicit_cast<int>(key_.size())) {
1375 if (bytes_written != implicit_cast<int>(sizeof(header))) {
1410 if (bytes_written != implicit_cast<int>(sizeof(header))) {
/external/chromium_org/third_party/sfntly/cpp/src/sfntly/port/
H A Dtype.h69 inline To implicit_cast(From const &f) { function
84 implicit_cast<From*, To>(0);
/external/chromium_org/ui/base/
H A Dpage_transition_types.cc16 return implicit_cast<int>(PageTransitionStripQualifier(lhs)) ==
17 implicit_cast<int>(PageTransitionStripQualifier(rhs));
/external/sfntly/cpp/src/sfntly/port/
H A Dtype.h69 inline To implicit_cast(From const &f) { function
84 implicit_cast<From*, To>(0);
/external/chromium_org/chrome/browser/apps/app_shim/
H A Dapp_shim_host_mac_unittest.cc81 implicit_cast<IPC::Listener*>(host_.release())->OnChannelError();
131 implicit_cast<apps::AppShimHandler::Host*>(host())->GetAppId());
139 implicit_cast<apps::AppShimHandler::Host*>(host())->
160 implicit_cast<apps::AppShimHandler::Host*>(host())->GetAppId());
/external/chromium_org/net/tools/dump_cache/
H A Durl_utilities_unittest.cc79 std::string unescaped_char(1, implicit_cast<unsigned char>(c));
93 std::string just_char(1, implicit_cast<unsigned char>(c));
/external/chromium_org/third_party/protobuf/src/google/protobuf/
H A Dwire_format.h210 // Some compilers don't like enum -> enum casts, so we implicit_cast to
214 implicit_cast<int>(type)));
222 // Some compilers don't like enum -> enum casts, so we implicit_cast to
226 implicit_cast<int>(type)));
H A Dwire_format_unittest.cc58 EXPECT_EQ(implicit_cast<int>(FieldDescriptor::MAX_TYPE),
59 implicit_cast<int>(WireFormatLite::MAX_FIELD_TYPE));
60 EXPECT_EQ(implicit_cast<int>(FieldDescriptor::MAX_CPPTYPE),
61 implicit_cast<int>(WireFormatLite::MAX_CPPTYPE));
65 implicit_cast<int>(FieldDescriptor::TypeToCppType(
67 implicit_cast<int>(WireFormatLite::FieldTypeToCppType(
/external/chromium_org/base/
H A Dmacros.h118 // Use implicit_cast as a safe version of static_cast or const_cast
122 // When you use implicit_cast, the compiler checks that the cast is safe.
128 // implicit_cast is the same as for static_cast etc.:
130 // implicit_cast<ToType>(expr)
132 // implicit_cast would have been part of the C++ standard library,
136 inline To implicit_cast(From const &f) { function
/external/chromium_org/base/android/
H A Dscoped_java_ref.h152 implicit_cast<T>(obj); // Ensure U is assignable to T
201 implicit_cast<T>(obj); // Ensure U is assignable to T
/external/protobuf/src/google/protobuf/
H A Dwire_format.h273 // Some compilers don't like enum -> enum casts, so we implicit_cast to
277 implicit_cast<int>(type)));
285 // Some compilers don't like enum -> enum casts, so we implicit_cast to
289 implicit_cast<int>(type)));
H A Dwire_format_unittest.cc58 EXPECT_EQ(implicit_cast<int>(FieldDescriptor::MAX_TYPE),
59 implicit_cast<int>(WireFormatLite::MAX_FIELD_TYPE));
60 EXPECT_EQ(implicit_cast<int>(FieldDescriptor::MAX_CPPTYPE),
61 implicit_cast<int>(WireFormatLite::MAX_CPPTYPE));
65 implicit_cast<int>(FieldDescriptor::TypeToCppType(
67 implicit_cast<int>(WireFormatLite::FieldTypeToCppType(
/external/lldb/source/Expression/
H A DASTResultSynthesizer.cpp263 ImplicitCastExpr *implicit_cast = dyn_cast<ImplicitCastExpr>(last_expr); local
265 if (!implicit_cast)
268 if (implicit_cast->getCastKind() != CK_LValueToRValue)
271 last_expr = implicit_cast->getSubExpr();
/external/chromium_org/net/disk_cache/
H A Dcache_util.cc156 return implicit_cast<int32>(max_size);
/external/chromium_org/chrome/browser/ui/views/apps/
H A Dchrome_native_app_window_views_win.cc61 implicit_cast<views::WidgetDelegate*>(this)->GetWidget();
/external/chromium_org/third_party/protobuf/src/google/protobuf/io/
H A Dzero_copy_stream_impl_lite.cc196 implicit_cast<int>(sizeof(junk))));
/external/protobuf/src/google/protobuf/io/
H A Dzero_copy_stream_impl_lite.cc194 implicit_cast<int>(sizeof(junk))));
/external/chromium_org/third_party/protobuf/src/google/protobuf/stubs/
H A Dcommon_unittest.cc85 implicit_cast<int>(level), filename, line, message));

Completed in 1217 milliseconds

12