PageRenderTime 22ms CodeModel.GetById 16ms app.highlight 2ms RepoModel.GetById 2ms app.codeStats 0ms

/src/wrappers/common/library/comparable_c_struct.e

http://github.com/tybor/Liberty
Specman e | 34 lines | 28 code | 5 blank | 1 comment | 2 complexity | 153fd5fe4979a8b7ddabecdc9306cf90 MD5 | raw file
 1note
 2   description:
 3      "Comparable wrappers of structures stored into containers."
 4   copyright:
 5      "[
 6               Copyright (C) 2007-2017: Paolo Redaelli
 7
 8               This library is free software; you can redistribute it and/or
 9               modify it under the terms of the GNU Lesser General Public License
10               as published by the Free Software Foundation; either version 2.1 of
11               the License, or (at your option) any later version.
12
13               This library is distributed in the hope that it will be useful, but
14               WITHOUT ANY WARRANTY; without even the implied warranty of
15               MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16               Lesser General Public License for more details.
17
18               You should have received a copy of the GNU Lesser General Public
19               License along with this library; if not, write to the Free Software
20               Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
21               02110-1301 USA
22   ]"
23deferred class COMPARABLE_C_STRUCT
24   -- A comparable wrapper
25
26inherit
27   COMPARABLE_WRAPPER
28      undefine copy, is_equal
29      end
30   C_STRUCT
31      undefine is_equal
32      end
33
34end -- class COMPARABLE_C_STRUCT