ResultType 52 Source/modules/filesystem/SyncCallbackHelper.h template <typename ResultType, typename CallbackArg> ResultType 56 Source/modules/filesystem/SyncCallbackHelper.h typedef PassRefPtrWillBeRawPtr<ResultType> ReturnType; ResultType 57 Source/modules/filesystem/SyncCallbackHelper.h typedef RefPtrWillBePersistent<ResultType> StorageType; ResultType 61 Source/modules/filesystem/SyncCallbackHelper.h return ResultType::create(argument); ResultType 66 Source/modules/filesystem/SyncCallbackHelper.h template <typename SuccessCallback, typename CallbackArg, typename ResultType> ResultType 67 Source/modules/filesystem/SyncCallbackHelper.h class SyncCallbackHelper FINAL : public RefCounted<SyncCallbackHelper<SuccessCallback, CallbackArg, ResultType> > { ResultType 69 Source/modules/filesystem/SyncCallbackHelper.h typedef SyncCallbackHelper<SuccessCallback, CallbackArg, ResultType> HelperType; ResultType 224 Source/wtf/CheckedArithmetic.h typedef typename SignednessSelector<U, V>::ResultType ResultType; ResultType 230 Source/wtf/CheckedArithmetic.h template <typename LHS, typename RHS, typename ResultType = typename Result<LHS, RHS>::ResultType, ResultType 233 Source/wtf/CheckedArithmetic.h template <typename LHS, typename RHS, typename ResultType> struct ArithmeticOperations<LHS, RHS, ResultType, true, true> { ResultType 242 Source/wtf/CheckedArithmetic.h static inline bool add(LHS lhs, RHS rhs, ResultType& result) WARN_UNUSED_RETURN ResultType 246 Source/wtf/CheckedArithmetic.h if ((std::numeric_limits<ResultType>::max() - rhs) < lhs) ResultType 249 Source/wtf/CheckedArithmetic.h ResultType temp = lhs - std::numeric_limits<ResultType>::min(); ResultType 258 Source/wtf/CheckedArithmetic.h static inline bool sub(LHS lhs, RHS rhs, ResultType& result) WARN_UNUSED_RETURN ResultType 262 Source/wtf/CheckedArithmetic.h if (lhs > std::numeric_limits<ResultType>::max() + rhs) ResultType 265 Source/wtf/CheckedArithmetic.h if (rhs > std::numeric_limits<ResultType>::max() + lhs) ResultType 273 Source/wtf/CheckedArithmetic.h static inline bool multiply(LHS lhs, RHS rhs, ResultType& result) WARN_UNUSED_RETURN ResultType 277 Source/wtf/CheckedArithmetic.h if (lhs && (std::numeric_limits<ResultType>::max() / lhs) < rhs) ResultType 280 Source/wtf/CheckedArithmetic.h if (static_cast<ResultType>(lhs) == std::numeric_limits<ResultType>::min() || static_cast<ResultType>(rhs) == std::numeric_limits<ResultType>::min()) ResultType 282 Source/wtf/CheckedArithmetic.h if ((std::numeric_limits<ResultType>::max() / -lhs) < -rhs) ResultType 287 Source/wtf/CheckedArithmetic.h if (rhs && lhs < (std::numeric_limits<ResultType>::min() / rhs)) ResultType 290 Source/wtf/CheckedArithmetic.h if (lhs && rhs < (std::numeric_limits<ResultType>::min() / lhs)) ResultType 302 Source/wtf/CheckedArithmetic.h template <typename LHS, typename RHS, typename ResultType> struct ArithmeticOperations<LHS, RHS, ResultType, false, false> { ResultType 304 Source/wtf/CheckedArithmetic.h static inline bool add(LHS lhs, RHS rhs, ResultType& result) WARN_UNUSED_RETURN ResultType 306 Source/wtf/CheckedArithmetic.h ResultType temp = lhs + rhs; ResultType 313 Source/wtf/CheckedArithmetic.h static inline bool sub(LHS lhs, RHS rhs, ResultType& result) WARN_UNUSED_RETURN ResultType 315 Source/wtf/CheckedArithmetic.h ResultType temp = lhs - rhs; ResultType 322 Source/wtf/CheckedArithmetic.h static inline bool multiply(LHS lhs, RHS rhs, ResultType& result) WARN_UNUSED_RETURN ResultType 328 Source/wtf/CheckedArithmetic.h if (std::numeric_limits<ResultType>::max() / lhs < rhs) ResultType 338 Source/wtf/CheckedArithmetic.h template <typename ResultType> struct ArithmeticOperations<int, unsigned, ResultType, true, false> { ResultType 339 Source/wtf/CheckedArithmetic.h static inline bool add(int64_t lhs, int64_t rhs, ResultType& result) ResultType 342 Source/wtf/CheckedArithmetic.h if (temp < std::numeric_limits<ResultType>::min()) ResultType 344 Source/wtf/CheckedArithmetic.h if (temp > std::numeric_limits<ResultType>::max()) ResultType 346 Source/wtf/CheckedArithmetic.h result = static_cast<ResultType>(temp); ResultType 350 Source/wtf/CheckedArithmetic.h static inline bool sub(int64_t lhs, int64_t rhs, ResultType& result) ResultType 353 Source/wtf/CheckedArithmetic.h if (temp < std::numeric_limits<ResultType>::min()) ResultType 355 Source/wtf/CheckedArithmetic.h if (temp > std::numeric_limits<ResultType>::max()) ResultType 357 Source/wtf/CheckedArithmetic.h result = static_cast<ResultType>(temp); ResultType 361 Source/wtf/CheckedArithmetic.h static inline bool multiply(int64_t lhs, int64_t rhs, ResultType& result) ResultType 364 Source/wtf/CheckedArithmetic.h if (temp < std::numeric_limits<ResultType>::min()) ResultType 366 Source/wtf/CheckedArithmetic.h if (temp > std::numeric_limits<ResultType>::max()) ResultType 368 Source/wtf/CheckedArithmetic.h result = static_cast<ResultType>(temp); ResultType 378 Source/wtf/CheckedArithmetic.h template <typename ResultType> struct ArithmeticOperations<unsigned, int, ResultType, false, true> { ResultType 379 Source/wtf/CheckedArithmetic.h static inline bool add(int64_t lhs, int64_t rhs, ResultType& result) ResultType 381 Source/wtf/CheckedArithmetic.h return ArithmeticOperations<int, unsigned, ResultType>::add(rhs, lhs, result); ResultType 384 Source/wtf/CheckedArithmetic.h static inline bool sub(int64_t lhs, int64_t rhs, ResultType& result) ResultType 386 Source/wtf/CheckedArithmetic.h return ArithmeticOperations<int, unsigned, ResultType>::sub(lhs, rhs, result); ResultType 389 Source/wtf/CheckedArithmetic.h static inline bool multiply(int64_t lhs, int64_t rhs, ResultType& result) ResultType 391 Source/wtf/CheckedArithmetic.h return ArithmeticOperations<int, unsigned, ResultType>::multiply(rhs, lhs, result); ResultType 396 Source/wtf/CheckedArithmetic.h return ArithmeticOperations<int, unsigned, ResultType>::equals(rhs, lhs); ResultType 644 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator+(Checked<U, OverflowHandler> lhs, Checked<V, OverflowHandler> rhs) ResultType 649 Source/wtf/CheckedArithmetic.h typename Result<U, V>::ResultType result = 0; ResultType 656 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator-(Checked<U, OverflowHandler> lhs, Checked<V, OverflowHandler> rhs) ResultType 661 Source/wtf/CheckedArithmetic.h typename Result<U, V>::ResultType result = 0; ResultType 668 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator*(Checked<U, OverflowHandler> lhs, Checked<V, OverflowHandler> rhs) ResultType 673 Source/wtf/CheckedArithmetic.h typename Result<U, V>::ResultType result = 0; ResultType 680 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator+(Checked<U, OverflowHandler> lhs, V rhs) ResultType 685 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator-(Checked<U, OverflowHandler> lhs, V rhs) ResultType 690 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator*(Checked<U, OverflowHandler> lhs, V rhs) ResultType 695 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator+(U lhs, Checked<V, OverflowHandler> rhs) ResultType 700 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator-(U lhs, Checked<V, OverflowHandler> rhs) ResultType 705 Source/wtf/CheckedArithmetic.h template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator*(U lhs, Checked<V, OverflowHandler> rhs) ResultType 373 Source/wtf/Functional.h class BoundFunctionImpl<FunctionWrapper, R()> FINAL : public FunctionImpl<typename FunctionWrapper::ResultType()> { ResultType 380 Source/wtf/Functional.h virtual typename FunctionWrapper::ResultType operator()() OVERRIDE ResultType 390 Source/wtf/Functional.h class BoundFunctionImpl<FunctionWrapper, R(P1)> FINAL : public FunctionImpl<typename FunctionWrapper::ResultType()> { ResultType 398 Source/wtf/Functional.h virtual typename FunctionWrapper::ResultType operator()() OVERRIDE ResultType 409 Source/wtf/Functional.h class BoundFunctionImpl<FunctionWrapper, R(P1, P2)> FINAL : public FunctionImpl<typename FunctionWrapper::ResultType()> { ResultType 418 Source/wtf/Functional.h virtual typename FunctionWrapper::ResultType operator()() OVERRIDE ResultType 430 Source/wtf/Functional.h class BoundFunctionImpl<FunctionWrapper, R(P1, P2, P3)> FINAL : public FunctionImpl<typename FunctionWrapper::ResultType()> { ResultType 440 Source/wtf/Functional.h virtual typename FunctionWrapper::ResultType operator()() OVERRIDE ResultType 453 Source/wtf/Functional.h class BoundFunctionImpl<FunctionWrapper, R(P1, P2, P3, P4)> FINAL : public FunctionImpl<typename FunctionWrapper::ResultType()> { ResultType 464 Source/wtf/Functional.h virtual typename FunctionWrapper::ResultType operator()() OVERRIDE ResultType 478 Source/wtf/Functional.h class BoundFunctionImpl<FunctionWrapper, R(P1, P2, P3, P4, P5)> FINAL : public FunctionImpl<typename FunctionWrapper::ResultType()> { ResultType 490 Source/wtf/Functional.h virtual typename FunctionWrapper::ResultType operator()() OVERRIDE ResultType 505 Source/wtf/Functional.h class BoundFunctionImpl<FunctionWrapper, R(P1, P2, P3, P4, P5, P6)> FINAL : public FunctionImpl<typename FunctionWrapper::ResultType()> { ResultType 518 Source/wtf/Functional.h virtual typename FunctionWrapper::ResultType operator()() OVERRIDE ResultType 582 Source/wtf/Functional.h Function<typename FunctionWrapper<FunctionType>::ResultType()> bind(FunctionType function) ResultType 584 Source/wtf/Functional.h return Function<typename FunctionWrapper<FunctionType>::ResultType()>(adoptRef(new BoundFunctionImpl<FunctionWrapper<FunctionType>, typename FunctionWrapper<FunctionType>::ResultType()>(FunctionWrapper<FunctionType>(function)))); ResultType 588 Source/wtf/Functional.h Function<typename FunctionWrapper<FunctionType>::ResultType()> bind(FunctionType function, const A1& a1) ResultType 590 Source/wtf/Functional.h return Function<typename FunctionWrapper<FunctionType>::ResultType()>(adoptRef(new BoundFunctionImpl<FunctionWrapper<FunctionType>, typename FunctionWrapper<FunctionType>::ResultType (A1)>(FunctionWrapper<FunctionType>(function), a1))); ResultType 594 Source/wtf/Functional.h Function<typename FunctionWrapper<FunctionType>::ResultType()> bind(FunctionType function, const A1& a1, const A2& a2) ResultType 596 Source/wtf/Functional.h return Function<typename FunctionWrapper<FunctionType>::ResultType()>(adoptRef(new BoundFunctionImpl<FunctionWrapper<FunctionType>, typename FunctionWrapper<FunctionType>::ResultType (A1, A2)>(FunctionWrapper<FunctionType>(function), a1, a2))); ResultType 600 Source/wtf/Functional.h Function<typename FunctionWrapper<FunctionType>::ResultType()> bind(FunctionType function, const A1& a1, const A2& a2, const A3& a3) ResultType 602 Source/wtf/Functional.h return Function<typename FunctionWrapper<FunctionType>::ResultType()>(adoptRef(new BoundFunctionImpl<FunctionWrapper<FunctionType>, typename FunctionWrapper<FunctionType>::ResultType (A1, A2, A3)>(FunctionWrapper<FunctionType>(function), a1, a2, a3))); ResultType 606 Source/wtf/Functional.h Function<typename FunctionWrapper<FunctionType>::ResultType()> bind(FunctionType function, const A1& a1, const A2& a2, const A3& a3, const A4& a4) ResultType 608 Source/wtf/Functional.h return Function<typename FunctionWrapper<FunctionType>::ResultType()>(adoptRef(new BoundFunctionImpl<FunctionWrapper<FunctionType>, typename FunctionWrapper<FunctionType>::ResultType (A1, A2, A3, A4)>(FunctionWrapper<FunctionType>(function), a1, a2, a3, a4))); ResultType 612 Source/wtf/Functional.h Function<typename FunctionWrapper<FunctionType>::ResultType()> bind(FunctionType function, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5) ResultType 614 Source/wtf/Functional.h return Function<typename FunctionWrapper<FunctionType>::ResultType()>(adoptRef(new BoundFunctionImpl<FunctionWrapper<FunctionType>, typename FunctionWrapper<FunctionType>::ResultType (A1, A2, A3, A4, A5)>(FunctionWrapper<FunctionType>(function), a1, a2, a3, a4, a5))); ResultType 618 Source/wtf/Functional.h Function<typename FunctionWrapper<FunctionType>::ResultType()> bind(FunctionType function, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6) ResultType 620 Source/wtf/Functional.h return Function<typename FunctionWrapper<FunctionType>::ResultType()>(adoptRef(new BoundFunctionImpl<FunctionWrapper<FunctionType>, typename FunctionWrapper<FunctionType>::ResultType (A1, A2, A3, A4, A5, A6)>(FunctionWrapper<FunctionType>(function), a1, a2, a3, a4, a5, a6)));