1. 25 Jun, 2014 1 commit
    • Philipp A. Hartmann's avatar
      GenericValue: explicit constructors · e1a97561
      Philipp A. Hartmann authored
      In case of overloaded functions taking either a GenericValue or another
      class that can also be constructed from the same primitive types
      (e.g. std::string, which can be constructed from const char*), the
      overloading becomes ambiguous:
      
        void foo( const std::string& );
        void foo( const rapidjson::Value & );
      
      Declaring the GenericValue constructors taking primitive types as
      'explicit' avoids this problem.  This should not have any negative
      side-effects, since a GenericValue can't be copied or implicitly
      converted to other types.
      
      Fixes http://code.google.com/p/rapidjson/issues/detail?id=70.
      e1a97561
  2. 16 Nov, 2012 2 commits
  3. 15 Nov, 2012 4 commits
  4. 14 Nov, 2012 7 commits
  5. 13 Nov, 2012 4 commits
  6. 06 Mar, 2012 1 commit
  7. 28 Feb, 2012 2 commits
  8. 19 Feb, 2012 1 commit
  9. 06 Dec, 2011 1 commit
  10. 03 Dec, 2011 5 commits
  11. 01 Dec, 2011 1 commit
  12. 30 Nov, 2011 3 commits
  13. 29 Nov, 2011 1 commit
  14. 28 Nov, 2011 1 commit
  15. 27 Nov, 2011 1 commit
  16. 24 Nov, 2011 2 commits
  17. 23 Nov, 2011 3 commits