Hi guys,
Create Implementation doesnt work correctly if an operator has types in its signature which are inside a namespace (just an example):
namespace http
{
class request
{
public:
void operator<< ( const std::string& aSite );
const request& operator>> ( std::string& aRecv ) const;
const request& operator>> ( GetPart aPart ) const;
private:
mutable GetPart part;
};
}
Create Implementation on the 2. and 3. op produces:
const request& http::request::operator>>( GetPart aPart ) const
{
}
instead of
const http::request& http::request::operator>>( GetPart aPart ) const
{
}
Greets DXer