summaryrefslogtreecommitdiff
path: root/.clang-format
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2019-10-14 15:49:37 -0400
committerNat Goodspeed <nat@lindenlab.com>2020-03-25 18:52:10 -0400
commit52d15b64456f2afc54d2fcc30e22c1078e2db12c (patch)
treed135f5fd80a83f3544c448ce9af1f959b705b161 /.clang-format
parentce2b56b2f899542b5d7df3e118cbae1fdd7df722 (diff)
DRTVWR-476: Add llsd::array() and llsd::map() variadic functions.
llsd::array(), as one might suspect, takes an arbitrary number of arguments of arbitrary convertible types and returns an LLSD::Array constructed from those elements. This supercedes the older LLSDArray class. llsd::map() takes an even number of arguments paired as (LLSD::String, arbitrary convertible type) and returns an LLSD::Map constructed from those (key, value) pairs. This supercedes the older LLSDMap class. These two functions not only have a simpler API -- arbitrary function arguments rather than an (arg list)(arg list) sequence -- but also specifically return a final LLSD object, rather than needing conversion to LLSD from the LLSDArray or LLSDMap object. Also support LLSD == LLSD and LLSD != LLSD comparisons, using llsd_equals() with default exact-float-equality semantics.
Diffstat (limited to '.clang-format')
0 files changed, 0 insertions, 0 deletions