1. 31 Aug, 2014 2 commits
    • Philipp A. Hartmann's avatar
      GenericValue: add and use IsGenericValue meta function · 1da07843
      Philipp A. Hartmann authored
      This commit adds an IsGenericValue meta function to match arbitrary
      instantiations of the GenericValue template (or derived classes).
      
      This meta function is used in the SFINAE-checks to avoid matching
      the generic APIs (operator=,==,!=; AddMember, PushBack) for instances
      of the main template.  This avoids ambiguities with the GenericValue
      overloads.
      1da07843
    • Philipp A. Hartmann's avatar
      GenericValue: accept different allocators for read-only access · e294ce6f
      Philipp A. Hartmann authored
      Several GenericValue functions take a const-reference to another GenericValue
      only.  These functions can safely accept values with a different allocator
      type.
      
      The following functions are therefore extended by a SourceAllocator template
      parameter in this commit:
      
       - operator==/!=/[]
       - HasMember, FindMember, RemoveMember
       - StringEqual
      e294ce6f
  2. 30 Aug, 2014 7 commits
  3. 28 Aug, 2014 6 commits
  4. 27 Aug, 2014 2 commits
  5. 26 Aug, 2014 3 commits
  6. 23 Aug, 2014 2 commits
  7. 21 Aug, 2014 5 commits
  8. 20 Aug, 2014 8 commits
  9. 19 Aug, 2014 2 commits
  10. 18 Aug, 2014 1 commit
  11. 17 Aug, 2014 2 commits