123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- <?xml version="1.0"?>
- <concept name="LessThanComparable" category="Utility"><!--
- Based on concepts from the SGI Standard Template Library documentation:
- Copyright (c) 1996-1999
- Silicon Graphics Computer Systems, Inc.
- Copyright (c) 1994
- Hewlett-Packard Company
- --><!--
- Copyright 2000-2001 University of Notre Dame du Lac.
- Copyright 2001-2002 Indiana University.
- Some concepts based on versions from the MTL draft manual and Boost Graph
- and Property Map documentation:
- Copyright (c) Jeremy Siek, Lie-Quan Lee, and Andrew Lumsdaine 2000
- -->
- <param name="X" role="comparable-type"/>
- <models-sentence>The type <arg num="1"/> must be a model of <self/>.</models-sentence>
- <description><para>LessThanComparable types must have <code><</code>,
- <code>></code>, <code><=</code>, and <code>>=</code>
- operators.</para></description>
- <notation variables="x y"><sample-value><type name="X"/></sample-value></notation>
- <valid-expression name="Less than">
- <less-than>
- <sample-value><type name="X"/></sample-value>
- <sample-value><type name="X"/></sample-value>
- </less-than>
- <return-type>
- <convertible-to testable="yes">
- <type name="bool"/>
- </convertible-to>
- </return-type>
- <semantics>Determine if one value is less than another.</semantics>
- </valid-expression>
- <valid-expression name="Less than or equal">
- <less-than-or-equal>
- <sample-value><type name="X"/></sample-value>
- <sample-value><type name="X"/></sample-value>
- </less-than-or-equal>
- <return-type>
- <convertible-to testable="yes">
- <type name="bool"/>
- </convertible-to>
- </return-type>
- <semantics>Determine if one value is less than or equal to another.</semantics>
- </valid-expression>
- <valid-expression name="Greater than">
- <greater-than>
- <sample-value><type name="X"/></sample-value>
- <sample-value><type name="X"/></sample-value>
- </greater-than>
- <return-type>
- <convertible-to testable="yes">
- <type name="bool"/>
- </convertible-to>
- </return-type>
- <semantics>Determine if one value is greater than another.</semantics>
- </valid-expression>
- <valid-expression name="Greater than or equal to">
- <greater-than-or-equal>
- <sample-value><type name="X"/></sample-value>
- <sample-value><type name="X"/></sample-value>
- </greater-than-or-equal>
- <return-type>
- <convertible-to testable="yes">
- <type name="bool"/>
- </convertible-to>
- </return-type>
- <semantics>Determine if one value is greater than or equal to another.</semantics>
- </valid-expression>
- <example-model>
- <type name="int"/>
- </example-model>
- </concept>
|