Kaydet (Commit) a0d5d573 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#707930 Uninitialized scalar field

Change-Id: Ib652a8a1f81dde1f5ac3b6b7b73376c73777247c
üst ea334ca0
......@@ -56,24 +56,31 @@ friend class SvStringHashTable;
sal_uLong nValue;
sal_Bool bHasId;
public:
SvStringHashEntry() : bHasId( sal_False ) {;}
SvStringHashEntry( const OString& rName, sal_uInt32 nIdx )
: aName( rName )
, nHashId( nIdx )
, nValue( 0 )
, bHasId( sal_True ) {}
~SvStringHashEntry();
const OString& GetName() const { return aName; }
sal_Bool HasId() const { return bHasId; }
sal_uInt32 GetId() const { return nHashId; }
SvStringHashEntry()
: nHashId(0)
, nValue(0)
, bHasId(false)
{
}
SvStringHashEntry( const OString& rName, sal_uInt32 nIdx )
: aName(rName)
, nHashId(nIdx)
, nValue(0)
, bHasId(true)
{
}
~SvStringHashEntry();
const OString& GetName() const { return aName; }
sal_Bool HasId() const { return bHasId; }
sal_uInt32 GetId() const { return nHashId; }
void SetValue( sal_uLong n ) { nValue = n; }
sal_uLong GetValue() const { return nValue; }
sal_Bool operator == ( const SvStringHashEntry & rRef )
sal_Bool operator == ( const SvStringHashEntry & rRef )
{ return nHashId == rRef.nHashId; }
sal_Bool operator != ( const SvStringHashEntry & rRef )
sal_Bool operator != ( const SvStringHashEntry & rRef )
{ return ! operator == ( rRef ); }
SvStringHashEntry & operator = ( const SvStringHashEntry & rRef )
{ SvRefBase::operator=( rRef );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment