bool operator<(const copy_on_write<T> & x, const copy_on_write<T> & y) (1) bool operator<(const copy_on_write<T> & x, const stlab::copy_on_write::element_type & y) (2) bool operator<(const stlab::copy_on_write::element_type & x, const copy_on_write<T> & y) (3) (1) bool operator<(const copy_on_write<T> & x, const copy_on_write<T> & y) MISSING Parameters const copy_on_write<T> & x const copy_on_write<T> & y (2) bool operator<(const copy_on_write<T> & x, const stlab::copy_on_write::element_type & y) MISSING Parameters const copy_on_write<T> & x const stlab::copy_on_write::element_type & y (3) bool operator<(const stlab::copy_on_write::element_type & x, const copy_on_write<T> & y) MISSING Parameters const stlab::copy_on_write::element_type & x const copy_on_write<T> & y