revert bad fix

partially revert my commit 34cabe837d "loplugin:unreffun"

Change-Id: Idbfc9d1e43180c7c14e58c7b9417f3001d9805d4
This commit is contained in:
Noel Grandin 2014-07-14 13:40:03 +02:00
parent 11b328103f
commit c29338e6e1

View file

@ -57,10 +57,13 @@ namespace utl
void bind( void* _pLocation, const Type& _rType );
bool isBound( ) const { return ( ltUnbound != eLocationType ) && ( NULL != pLocation ); }
const OUString& getPath( ) const { return sRelativePath; }
LocationType getLocType( ) const { return eLocationType; }
void* getLocation( ) const { return pLocation; }
const Type& getDataType( ) const { return aDataType; }
bool operator == ( const NodeValueAccessor& rhs ) const;
};
NodeValueAccessor::NodeValueAccessor( const OUString& _rNodePath )
@ -70,6 +73,13 @@ namespace utl
{
}
bool NodeValueAccessor::operator == ( const NodeValueAccessor& rhs ) const
{
return ( sRelativePath == rhs.sRelativePath )
&& ( eLocationType == rhs.eLocationType )
&& ( pLocation == rhs.pLocation );
}
void NodeValueAccessor::bind( void* _pLocation, const Type& _rType )
{
DBG_ASSERT( !isBound(), "NodeValueAccessor::bind: already bound!" );