Что-то я запутался...

есть 2 объекта шаблонного класса multimap. Узлом дерева является структура из 3 полей. Объясните как выполняется сравнение узлов?
Операции <,> Над узлами смысла не умеют. А хочется что бы объединение и разница множество вычислялась
с пом. set_union и set_differen.