Philipp A. Hartmann e8445e0bbc GenericValue: improve operator[] disambiguation
In the original disambiguation fix for `GenericValue::operator[]` (#170),
the documentation has been missing, which led to quite badly rendered
Doxygen pages.

During a cleanup, I've realized that a much simpler disambiguation is
possible:

````cpp
  GenericValue& operator[](SizeType idx); // array
  template <typename T>
  GenericValue& operator[](T* name);      // object
````

This approach works, as non-template functions are preferred over
template functions.

In order to improve the error messages, the pointer type is restricted
to `(const) Ch`.

Update `tutorial.md` to drop the ambiguity warning.
2014-10-24 13:55:26 +02:00
..
2014-08-10 21:32:12 +08:00
2014-07-08 14:38:25 +08:00
2014-07-08 14:38:25 +08:00
2014-07-16 09:13:06 +08:00
2014-07-07 19:15:10 +08:00
2014-08-10 23:14:30 +08:00
2014-07-07 19:15:10 +08:00
2014-10-23 21:55:25 -04:00
2014-09-24 06:25:58 -04:00