2 * Contains object comparator functions called by generated code.
4 * Copyright: Copyright Digital Mars 2002 - 2010.
5 * License: $(WEB www.boost.org/LICENSE_1_0.txt, Boost License 1.0).
6 * Authors: Walter Bright
9 /* Copyright Digital Mars 2000 - 2010.
10 * Distributed under the Boost Software License, Version 1.0.
11 * (See accompanying file LICENSE or copy at
12 * http://www.boost.org/LICENSE_1_0.txt)
18 /********************************
19 * Compiler helper for operator == for class objects.
22 int _d_obj_eq(Object o1
, Object o2
)
24 return o1
is o2 ||
(o1
&& o1
.opEquals(o2
));
28 /********************************
29 * Compiler helper for operator <, <=, >, >= for class objects.
32 int _d_obj_cmp(Object o1
, Object o2
)