diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2011-02-05 22:29:43 -0500 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2011-02-05 22:29:43 -0500 |
commit | 54b1db2f6587acd11254f30addd8c53e00e05518 (patch) | |
tree | fe2337efed31d25b28cf7c079911dfd790db1e2f /indra/llimagej2coj | |
parent | 230d22ceb2ccc9e82aec0a37f1647636fb5ee310 (diff) |
Consolidate paramsa, paramsb, et al., into ["a"], ["b"] arrays.
Following the C++ convention of having two distinct somethigna, somethingb
names, initially we introduced paramsa, paramsb LLSD arrays, following that
convention all the way down the line. This led to two distinct loops every
time we wanted to walk both arrays, since we didn't want to assume that they
were both the same size. But leveraging the fact that distinct LLSD arrays
stored in the same LLSD container can in fact be of different lengths,
refactored all the pairs of vars into top-level LLSD maps keyed by ["a"] and
["b"]. That lets us perform nested loops rather than duplicating the logic,
making test code much less messy.
Diffstat (limited to 'indra/llimagej2coj')
0 files changed, 0 insertions, 0 deletions