Any one know why
const LogString Logger::getName() const { return name; }
within src/main/include/log4cxx/logger.h doesn't return a const reference a la
const LogString& Logger::getName() const { return name; }
In src/main/include/log4cxx/logstring.h the typedef is just
typedef std::basic_string<logchar> LogString
which makes me think getName() invocations do needless copying, and
callers are already not permitted to mutate the result.
Any complaints if I change this?
- Rhys
