Lines Matching defs:from
231 inline To jsCast(From* from)
233 ASSERT(!from || from->JSCell::inherits(std::remove_pointer<To>::type::info()));
234 return static_cast<To>(from);
238 inline To jsCast(JSValue from)
240 ASSERT(from.isCell() && from.asCell()->JSCell::inherits(std::remove_pointer<To>::type::info()));
241 return static_cast<To>(from.asCell());
245 inline To jsDynamicCast(From* from)
247 if (LIKELY(from->inherits(std::remove_pointer<To>::type::info())))
248 return static_cast<To>(from);
253 inline To jsDynamicCast(JSValue from)
255 if (LIKELY(from.isCell() && from.asCell()->inherits(std::remove_pointer<To>::type::info())))
256 return static_cast<To>(from.asCell());