drop TPropertyValueEqualFunctor
was only in two places, and did nothing to make the code simpler or easier to understand Change-Id: I8e91d7e00f14a0611bf563a855d616ad11da5342 Reviewed-on: https://gerrit.libreoffice.org/39813 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
This commit is contained in:
parent
137795cd0c
commit
36e92f38c9
@ -1036,13 +1036,13 @@ void fillAutoIncrementValue(const Reference<XPropertySet>& _xDatasource,
|
||||
// search the right propertyvalue
|
||||
const PropertyValue* pValue =std::find_if(aInfo.begin(), aInfo.end(),
|
||||
[](const PropertyValue& lhs)
|
||||
{return TPropertyValueEqualFunctor()(lhs, PROPERTY_AUTOINCREMENTCREATION);} );
|
||||
{return lhs.Name == PROPERTY_AUTOINCREMENTCREATION;} );
|
||||
|
||||
if ( pValue != aInfo.end() )
|
||||
pValue->Value >>= _rsAutoIncrementValue;
|
||||
pValue =std::find_if(aInfo.begin(), aInfo.end(),
|
||||
[](const PropertyValue& lhs)
|
||||
{return TPropertyValueEqualFunctor()(lhs, "IsAutoRetrievingEnabled");} );
|
||||
{return lhs.Name == "IsAutoRetrievingEnabled";} );
|
||||
|
||||
if ( pValue != aInfo.end() )
|
||||
pValue->Value >>= _rAutoIncrementValueEnabled;
|
||||
|
@ -63,17 +63,6 @@ public:
|
||||
bool isCaseSensitive() const {return m_bCaseSensitive;}
|
||||
};
|
||||
|
||||
class TPropertyValueEqualFunctor
|
||||
{
|
||||
public:
|
||||
TPropertyValueEqualFunctor()
|
||||
{}
|
||||
bool operator() (const css::beans::PropertyValue& lhs, const OUString& rhs) const
|
||||
{
|
||||
return !!(lhs.Name == rhs);
|
||||
}
|
||||
};
|
||||
|
||||
/// by-value less functor for std::set<std::unique_ptr<T>>
|
||||
template<class T> struct UniquePtrValueLess
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user