Home
last modified time | relevance | path

Searched refs:equality (Results 1 – 25 of 323) sorted by relevance

12345678910>>...13

/third_party/boost/tools/build/src/util/
Dassert.jam50 # Assert the equality of A and B, ignoring trailing empty string elements.
195 # Assert the equality of A and B as sets.
230 # Assert the exact equality of A and B, not ignoring trailing empty string
258 # equality test rules.
260 local rule run-equality-test ( equality-assert : ignore-trailing-empty-strings ? )
262 local not-equality-assert = not-$(equality-assert) ;
264 # When the given equality test is expected to ignore trailing empty
266 local not-equality-assert-i = not-$(equality-assert) ;
269 not-equality-assert-i = $(equality-assert) ;
272 $(equality-assert) : ;
[all …]
/third_party/boost/libs/unordered/doc/
Dhash_equality.qbk8 elements are stored, the unordered associative containers use an equality
20 but not the equality predicate. For example, if you wanted to use the
29 If you wish to use a different equality function,
32 case insensitive equality predicate and hash function:
45 Be careful when using the equality (`==`) operator with custom equality
47 containers with different equality predicates then the result is undefined.
49 compare objects with the same equality predicate you know the equality
51 equality predicate (e.g. boost::function) then you can get into trouble.
73 [table:access_methods Methods for accessing the hash and equality functions.
82 [Returns the container's key equality function.]
Dintro.qbk22 or isn't practical. In contrast, a hash table only needs an equality function
88 key equality function and a hash function. The default function objects in
94 your own custom equality predicates and hash functions. See the
/third_party/protobuf/objectivec/Tests/
DGPBExtensionRegistryTest.m54 [UnittestRoot optionalInt32Extension]); // ptr equality
58 [UnittestRoot packedInt64Extension]); // ptr equality
69 [UnittestRoot optionalInt32Extension]); // ptr equality
71 [UnittestRoot optionalInt32Extension]); // ptr equality
79 [UnittestRoot optionalBoolExtension]); // ptr equality
83 [UnittestRoot optionalStringExtension]); // ptr equality
91 [UnittestRoot packedInt64Extension]); // ptr equality
95 [UnittestRoot packedSint32Extension]); // ptr equality
111 [UnittestRoot optionalInt32Extension]); // ptr equality
119 [UnittestRoot optionalBoolExtension]); // ptr equality
[all …]
DGPBDescriptorTests.m375 XCTAssertEqual(descriptor.containingMessageClass, msgClass); // ptr equality
382 XCTAssertEqual(descriptor.containingMessageClass, msgClass); // ptr equality
391 XCTAssertEqual(descriptor.containingMessageClass, msgClass); // ptr equality
398 XCTAssertEqual(descriptor.containingMessageClass, msgClass); // ptr equality
407 XCTAssertEqual(descriptor.containingMessageClass, msgClass); // ptr equality
416 XCTAssertEqual(descriptor.containingMessageClass, msgClass); // ptr equality
423 XCTAssertEqual(descriptor.containingMessageClass, packedMsgClass); // ptr equality
432 XCTAssertEqual(descriptor.containingMessageClass, msgClass); // ptr equality
439 XCTAssertEqual(descriptor.containingMessageClass, packedMsgClass); // ptr equality
448 XCTAssertEqual(descriptor.containingMessageClass, msgClass); // ptr equality
/third_party/boost/libs/vmd/doc/
Dvmd_equality.qbk8 [section:vmd_assert Testing for equality and inequality]
10 VMD allows the programmer to test generically for the equality or inequality
14 The macro to test for equality is called BOOST_VMD_EQUAL and it has two required
21 for equality, up to a level of 16 inner types, to test that one composite type
28 VMD identifiers used in equality testing must be registered and pre-detected.
29 All numbers and v-types are already registered/pre-detected for equality testing
32 equal to the same identifier value, so it will always fail equality testing,
39 for equality, the VMD library has the macro BOOST_VMD_NOT_EQUAL. This macro is simply
44 The BOOST_VMD_EQUAL and BOOST_VMD_NOT_EQUAL macros are called "equality macros".
82 When BOOST_VMD_EQUAL tests for equality it always parses data for their most
[all …]
Dvmd_modifiers_filter.qbk17 [heading Usage with equality macros]
19 The equality macros, BOOST_VMD_EQUAL and BOOST_VMD_NOT_EQUAL, tests
24 modifier, to narrow the focus of its equality testing to a particular
28 that equality is not only that the two required input parameters are equal
93 As with the equality macros BOOST_VMD_ELEM allows one to perform
/third_party/boost/boost/histogram/detail/
Doperators.hpp73 struct equality { struct
78 struct equality<T, void> { struct
86 struct totally_ordered_impl : equality<T, U>, mirrored<T, U> {
92 struct totally_ordered_impl<T, void> : equality<T, void>, mirrored<T, void> {
109 struct partially_ordered_impl : equality<T, U>, mirrored<T, U> {
115 struct partially_ordered_impl<T, void> : equality<T, void>, mirrored<T, void> {
/third_party/boost/libs/icl/doc/
Dfunctions_equivs_orderings.qbk46 All common equality and compare operators are defined for
48 equality and compare operators implement lexicographical
49 equality and lexicographical comparison, that depends on
50 the equality of template parameter `Compare`.
96 So these equality and compare operations can be applied within
116 For element containers lexicographical equality and
117 sequential element equality are identical.
127 ['*Distinct Equality*] is an equality predicate that is available
Dsemantics.qbk65 lexicographical equality
73 Lexicographical equality is stronger than the equality
87 the subset relation and the equality on elements.
92 distinguish between lexicographical equality
93 `operator ==` and equality of elements `is_element_equal`,
117 The induced equivalence is the equality of elements that
135 the stronger lexicographical equality (`operator ==`)
137 element equality `is_element_equal`. Throughout this
138 chapter we will denote element equality as `=e=` instead
201 Not all instances of distributivity laws hold for lexicographical equality.
[all …]
/third_party/boost/libs/icl/test/
Dtest_laws.hpp18 struct equality struct
48 (typename equality<Type>::type* equal, \
80 (typename equality<Type>::type* equal, const Type& a, const Type& identity_element) \
90 (typename equality<Type>::type* equal, const Type& a, const Type& identity_element) \
100 (typename equality<Type>::type* equal, const Type& a, const Type& identity_element) \
138 (typename equality<Type>::type* equal, const Type& a, const TypeB& b) \
173 (typename equality<Type>::type* equal, const Type& identity_element, const Type& var_a) \
203 (typename equality<Type>::type* equal, const Type& identity_element, const Type& var_a) \
348 (typename equality<Type>::type* equal, const Type& identity_element, \
383 (typename equality<Type>::type* equal, const Type& identity_element, \
[all …]
/third_party/boost/libs/smart_ptr/doc/smart_ptr/
Downer_hash.adoc17 containers of `shared_ptr` that use ownership-based equality, instead of
18 the default pointer value equality. (It can be used with `weak_ptr` too,
20 already use ownership-based equality.)
/third_party/skia/src/sksl/
DSkSLConstantFolder.cpp69 bool equality = (op.kind() == Token::Kind::TK_EQEQ); in simplify_vector_equality() local
73 equality = !equality; in simplify_vector_equality()
77 return Literal::MakeBool(context, left.fLine, equality); in simplify_vector_equality()
550 bool equality; in Simplify() local
553 equality = true; in Simplify()
556 equality = false; in Simplify()
564 equality = !equality; in Simplify()
568 return Literal::MakeBool(context, line, equality); in Simplify()
/third_party/boost/libs/range/doc/reference/algorithm/
Dremove_copy.qbk33 * Objects of type `Value` can be compared for equality with objects of `ForwardRange`'s value type.
37 Linear. `remove_copy` performs exactly `distance(rng)` comparisons for equality.
Dreplace.qbk38 * `Value` is a model of the `EqualityComparableConcept`, and may be compared for equality with obje…
42 Linear. `replace` performs exactly `distance(rng)` comparisons for equality and at most `distance(r…
Dremove.qbk54 * Objects of type `Value` can be compared for equality with objects of `ForwardRange`'s value type.
58 Linear. `remove` performs exactly `distance(rng)` comparisons for equality.
Dsearch_n.qbk33 equality is determined by operator== in the non-predicate case, and by a
46 * `ForwardRange`s value type can be compared for equality with `Value`.
/third_party/gettext/gettext-tools/src/
Dformat-qt-plural.c97 format_check (void *msgid_descr, void *msgstr_descr, bool equality, in format_check() argument
107 || (equality && spec1->directives > 0 && spec2->directives == 0)) in format_check()
Dformat-smalltalk.c125 format_check (void *msgid_descr, void *msgstr_descr, bool equality, in format_check() argument
139 if (equality ? (arg_used1 != arg_used2) : (!arg_used1 && arg_used2)) in format_check()
Dformat-csharp.c189 format_check (void *msgid_descr, void *msgstr_descr, bool equality, in format_check() argument
198 if (equality in format_check()
Dformat-python.c419 format_check (void *msgid_descr, void *msgstr_descr, bool equality, in format_check() argument
468 if (equality) in format_check()
489 || (!equality in format_check()
522 || (!equality in format_check()
Dformat-python-brace.c415 format_check (void *msgid_descr, void *msgstr_descr, bool equality, in format_check() argument
439 if (equality) in format_check()
452 if (equality) in format_check()
Dformat-javascript.c329 format_check (void *msgid_descr, void *msgstr_descr, bool equality, in format_check() argument
363 if (equality) in format_check()
384 || (!equality in format_check()
/third_party/googletest/googletest/test/
Dgoogletest-output-test-golden-lin.txt10 Expected equality of these values:
42 Expected equality of these values:
50 Expected equality of these values:
60 Expected equality of these values:
76 Expected equality of these values:
86 Expected equality of these values:
154 Expected equality of these values:
163 Expected equality of these values:
175 Expected equality of these values:
184 Expected equality of these values:
[all …]
/third_party/typescript_eslint/packages/eslint-plugin/docs/rules/
Dno-unnecessary-boolean-literal-compare.md1 # Flags unnecessary equality comparisons against boolean literals (`no-unnecessary-boolean-literal-…
11 **Note**: Throughout this page, only strict equality (`===` and `!==`) are
13 distinguish between strict and loose equality. Any example below that uses

12345678910>>...13