[#BloombergLP-bslma-operator_not_eq-09] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslma.adoc[bslma]::operator!= :relfileprefix: ../../ :mrdocs: Inequality operators == Synopses Declared in `<bslma_managedptrdeleter.h>` Return `true` if the specified `lhs` and `rhs` objects do not have the same value, and `false` otherwise. Two `ManagedPtrDeleter` objects do not have the same value if any of the corresponding values of their `object`, `factory`, and `deleter` attributes are not the same. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bslma/operator_not_eq-05.adoc[operator!=]( xref:BloombergLP/bslma/ManagedPtrDeleter.adoc[ManagedPtrDeleter] const& lhs, xref:BloombergLP/bslma/ManagedPtrDeleter.adoc[ManagedPtrDeleter] const& rhs); ---- [.small]#xref:BloombergLP/bslma/operator_not_eq-05.adoc[_» more..._]# Return `true` unless the specified `lhs` and `rhs` are proxies for the same `bslma::TestAllocator` object, in which case return `false`. This is a practical implementation of the STL requirement that two allocators compare equal if and only if memory allocated from one can be deallocated from the other. Note that the two allocators need not be instantiated on the same type in order to compare equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class T1, class T2> bool xref:BloombergLP/bslma/operator_not_eq-0e.adoc[operator!=]( xref:BloombergLP/bslma/StdTestAllocator.adoc[StdTestAllocator<T1>] const& lhs, xref:BloombergLP/bslma/StdTestAllocator.adoc[StdTestAllocator<T2>] const& rhs); ---- [.small]#xref:BloombergLP/bslma/operator_not_eq-0e.adoc[_» more..._]# Return `true` unless the specified `lhs` is a proxy for the specified `rhs`, in which case return `false`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> bool xref:BloombergLP/bslma/operator_not_eq-0f.adoc[operator!=]( xref:BloombergLP/bslma/StdTestAllocator.adoc[StdTestAllocator<TYPE>] const& lhs, xref:BloombergLP/bslma/TestAllocator.adoc[TestAllocator] const* rhs); ---- [.small]#xref:BloombergLP/bslma/operator_not_eq-0f.adoc[_» more..._]# Return `true` unless the specified `rhs` is a proxy for the specified `lhs`, in which case return `false`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> bool xref:BloombergLP/bslma/operator_not_eq-0a.adoc[operator!=]( xref:BloombergLP/bslma/TestAllocator.adoc[TestAllocator] const* lhs, xref:BloombergLP/bslma/StdTestAllocator.adoc[StdTestAllocator<TYPE>] const& rhs); ---- [.small]#xref:BloombergLP/bslma/operator_not_eq-0a.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#