25#include <rtl/byteseq.hxx>
26#include <rtl/ustring.hxx>
28#include <typelib/typeclass.h>
29#include <typelib/typedescription.hxx>
35bool operator <(TypeDescription
const & left, TypeDescription
const & right) {
37 typelib_TypeClass tc1 =
left.get()->eTypeClass;
38 typelib_TypeClass tc2 =
right.get()->eTypeClass;
41 (OUString::unacquired(&
left.get()->pTypeName) <
42 OUString::unacquired(&
right.get()->pTypeName)));
49bool operator <(ByteSequence
const & left, ByteSequence
const & right) {
50 const sal_Int32 nLen = std::min(
left.getLength(),
right.getLength());
51 for( sal_Int32
i = 0;
i < nLen; ++
i )
60 return left.getLength() <
right.getLength();
bool operator<(TypeDescription const &left, TypeDescription const &right)
bool operator<(ByteSequence const &left, ByteSequence const &right)