Standard C++ Library Reference ISO/IEC (VERSION3)

Next
<queue>
Include the STL standard header <queue> to define the template classes priority_queue
and queue, and several supporting templates.
namespace std {
template<class Ty, class Container>
class queue;
template<class Ty, class Container, class Pr>
class priority_queue;
// TEMPLATE FUNCTIONS
template<class Ty, class Container>
bool operator==(const queue<Ty, Container>& left,
const queue<Ty, Container>&);
template<class Ty, class Container>
bool operator!=(const queue<Ty, Container>& left,
const queue<Ty, Container>&);
template<class Ty, class Container>
bool operator<(const queue<Ty, Container>& left,
const queue<Ty, Container>&);
template<class Ty, class Container>
bool operator>(const queue<Ty, Container>& left,
const queue<Ty, Container>&);
template<class Ty, class Container>
bool operator<=(const queue<Ty, Container>& left,
const queue<Ty, Container>&);
template<class Ty, class Container>
bool operator>=(const queue<Ty, Container>& left,
const queue<Ty, Container>&);
};
operator!=
template<class Ty, class Container>
bool operator!=(const queue <Ty, Container>& left,
const queue <Ty, Container>& right);
The template function returns !(left == right).