Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
  • next protected
  • UI-EvenMoreTweaks
  • merge/materials_featurette protected
  • merge/webrtc protected
  • darl/linux-sh-installer
  • xenhat/maint/bolt
  • xenhat/features/cinematic-mode-new
  • screensquare
  • ssestuff
  • spdlog
  • 7.1.7.2486-beta
  • 7.1.4.2442-beta
  • 7.1.4.2413-beta
  • 7.1.3.2338-beta
  • 7.1.3.2332-beta
  • 7.1.2.2304-beta
  • 7.1.1.2251-beta
  • 7.0.1.2244-beta
  • 7.0.1.2240-beta
  • 7.0.1.2230-beta
  • 7.0.1.2206-beta
22 results

viewer

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Nat Goodspeed authored
    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.
    52d15b64
    History