diff options
author | ajwong@chromium.org <ajwong@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-28 22:13:54 +0000 |
---|---|---|
committer | ajwong@chromium.org <ajwong@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-28 22:13:54 +0000 |
commit | fccef1559e02b001c69a0d35ad960e37dcbfd650 (patch) | |
tree | b3ddaa715bf24e5d44a134b7298f39e59b2c1f27 /base/bind_internal_win.h.pump | |
parent | 485c5558393ab8fa34c580eed539a37d9d8f1450 (diff) | |
download | chromium_src-fccef1559e02b001c69a0d35ad960e37dcbfd650.zip chromium_src-fccef1559e02b001c69a0d35ad960e37dcbfd650.tar.gz chromium_src-fccef1559e02b001c69a0d35ad960e37dcbfd650.tar.bz2 |
Increase Bind/Callback Arity from 6 -> 7.
A few functions need this and the expected compile-speed impact is low. We should be careful when raising this number higher. If you're binding a function that has more parameters than this supports, consider refactoring your API to use a parameter struct or something.
Template equation: (n^2 + 26n) / 2
Template growth: 96 -> 116 types.
BUG=98542
TEST=try bots
Review URL: http://codereview.chromium.org/8728010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111788 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/bind_internal_win.h.pump')
-rw-r--r-- | base/bind_internal_win.h.pump | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/base/bind_internal_win.h.pump b/base/bind_internal_win.h.pump index 1d3b6b4..a557a29 100644 --- a/base/bind_internal_win.h.pump +++ b/base/bind_internal_win.h.pump @@ -5,7 +5,8 @@ $$ $$ http://code.google.com/p/googletest/wiki/PumpManual $$ -$var MAX_ARITY = 6 +$$ See comment for MAX_ARITY in base/bind.h.pump. +$var MAX_ARITY = 7 // Copyright (c) 2011 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be |