/third_party/boost/tools/build/src/util/ |
D | assert.jam | 50 # 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/ |
D | hash_equality.qbk | 8 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.]
|
D | intro.qbk | 22 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/ |
D | GPBExtensionRegistryTest.m | 54 [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 …]
|
D | GPBDescriptorTests.m | 375 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/ |
D | vmd_equality.qbk | 8 [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 …]
|
D | vmd_modifiers_filter.qbk | 17 [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/ |
D | operators.hpp | 73 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/ |
D | functions_equivs_orderings.qbk | 46 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
|
D | semantics.qbk | 65 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/ |
D | test_laws.hpp | 18 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/ |
D | owner_hash.adoc | 17 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/ |
D | SkSLConstantFolder.cpp | 69 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/ |
D | remove_copy.qbk | 33 * 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.
|
D | replace.qbk | 38 * `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…
|
D | remove.qbk | 54 * 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.
|
D | search_n.qbk | 33 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/ |
D | format-qt-plural.c | 97 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()
|
D | format-smalltalk.c | 125 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()
|
D | format-csharp.c | 189 format_check (void *msgid_descr, void *msgstr_descr, bool equality, in format_check() argument 198 if (equality in format_check()
|
D | format-python.c | 419 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()
|
D | format-python-brace.c | 415 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()
|
D | format-javascript.c | 329 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/ |
D | googletest-output-test-golden-lin.txt | 10 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/ |
D | no-unnecessary-boolean-literal-compare.md | 1 # 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
|