|
BDE 4.39.x Production Release
|
Typedefs | |
| typedef bslma::DestructionUtil | ScalarDestructionPrimitives |
Enumerations | |
| enum | { BSLALG_DEQUEPRIMITIVES_NIL_TRAITS = 0 , BSLALG_DEQUEPRIMITIVES_BITWISE_MOVEABLE_TRAITS = 1 , BSLALG_DEQUEPRIMITIVES_BITWISE_COPYABLE_TRAITS = 2 , BSLALG_DEQUEPRIMITIVES_NON_NIL_TRAITS = 3 } |
Functions | |
| bool | operator== (const HashTableAnchor &lhs, const HashTableAnchor &rhs) |
| bool | operator!= (const HashTableAnchor &lhs, const HashTableAnchor &rhs) |
| void | swap (HashTableAnchor &a, HashTableAnchor &b) |
| bool | operator== (const HashTableBucket &lhs, const HashTableBucket &rhs) |
| bool | operator!= (const HashTableBucket &lhs, const HashTableBucket &rhs) |
| BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (true, 1, 9, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3) | |
| BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (false, 1, 8, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2) | |
| BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (true, 2, 17, 11, 9, 8, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4) | |
| BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (false, 2, 16, 11, 8, 7, 7, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4) | |
| BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (true, 4, 33, 21, 17, 15, 13, 13, 12, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7) | |
| BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (false, 4, 32, 21, 16, 14, 13, 12, 11, 11, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7) | |
| BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (true, 8, 65, 41, 33, 29, 26, 24, 23, 21, 20, 20, 19, 19, 18, 18, 17, 17, 17, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14) | |
| BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE (false, 8, 64, 41, 32, 28, 25, 23, 22, 21, 20, 19, 18, 18, 17, 17, 16, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13) | |
This alias is defined for backward compatibility.
| anonymous enum |
These constants are used in the overloads below, when the last argument is of type 'bsl::integral_constant<int, N>', indicating that 'VALUE_TYPE' has the traits for which the enumerator equal to 'N' is named. Workaround for windows. The windows compiler refuses to recognize enum declarations within a class template.
| Enumerator | |
|---|---|
| BSLALG_DEQUEPRIMITIVES_NIL_TRAITS | |
| BSLALG_DEQUEPRIMITIVES_BITWISE_MOVEABLE_TRAITS | |
| BSLALG_DEQUEPRIMITIVES_BITWISE_COPYABLE_TRAITS | |
| BSLALG_DEQUEPRIMITIVES_NON_NIL_TRAITS | |
| bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE | ( | false | , |
| 1 | , | ||
| 8 | , | ||
| 6 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | , | ||
| 2 | |||
| ) |
| bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE | ( | false | , |
| 2 | , | ||
| 16 | , | ||
| 11 | , | ||
| 8 | , | ||
| 7 | , | ||
| 7 | , | ||
| 6 | , | ||
| 6 | , | ||
| 6 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | |||
| ) |
| bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE | ( | false | , |
| 4 | , | ||
| 32 | , | ||
| 21 | , | ||
| 16 | , | ||
| 14 | , | ||
| 13 | , | ||
| 12 | , | ||
| 11 | , | ||
| 11 | , | ||
| 10 | , | ||
| 10 | , | ||
| 9 | , | ||
| 9 | , | ||
| 9 | , | ||
| 9 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 7 | , | ||
| 7 | , | ||
| 7 | , | ||
| 7 | , | ||
| 7 | , | ||
| 7 | , | ||
| 7 | , | ||
| 7 | , | ||
| 7 | , | ||
| 7 | , | ||
| 7 | , | ||
| 7 | , | ||
| 7 | |||
| ) |
| bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE | ( | false | , |
| 8 | , | ||
| 64 | , | ||
| 41 | , | ||
| 32 | , | ||
| 28 | , | ||
| 25 | , | ||
| 23 | , | ||
| 22 | , | ||
| 21 | , | ||
| 20 | , | ||
| 19 | , | ||
| 18 | , | ||
| 18 | , | ||
| 17 | , | ||
| 17 | , | ||
| 16 | , | ||
| 16 | , | ||
| 16 | , | ||
| 16 | , | ||
| 15 | , | ||
| 15 | , | ||
| 15 | , | ||
| 15 | , | ||
| 14 | , | ||
| 14 | , | ||
| 14 | , | ||
| 14 | , | ||
| 14 | , | ||
| 14 | , | ||
| 14 | , | ||
| 13 | , | ||
| 13 | , | ||
| 13 | , | ||
| 13 | , | ||
| 13 | , | ||
| 13 | |||
| ) |
| bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE | ( | true | , |
| 1 | , | ||
| 9 | , | ||
| 6 | , | ||
| 5 | , | ||
| 5 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | , | ||
| 3 | |||
| ) |
| bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE | ( | true | , |
| 2 | , | ||
| 17 | , | ||
| 11 | , | ||
| 9 | , | ||
| 8 | , | ||
| 7 | , | ||
| 7 | , | ||
| 7 | , | ||
| 6 | , | ||
| 6 | , | ||
| 6 | , | ||
| 6 | , | ||
| 6 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 5 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | , | ||
| 4 | |||
| ) |
| bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE | ( | true | , |
| 4 | , | ||
| 33 | , | ||
| 21 | , | ||
| 17 | , | ||
| 15 | , | ||
| 13 | , | ||
| 13 | , | ||
| 12 | , | ||
| 11 | , | ||
| 11 | , | ||
| 10 | , | ||
| 10 | , | ||
| 10 | , | ||
| 10 | , | ||
| 9 | , | ||
| 9 | , | ||
| 9 | , | ||
| 9 | , | ||
| 9 | , | ||
| 9 | , | ||
| 9 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 8 | , | ||
| 7 | |||
| ) |
| bslalg::BSLALG_NUMERICFORMATTERUTIL_INTMAXLEN_ONE | ( | true | , |
| 8 | , | ||
| 65 | , | ||
| 41 | , | ||
| 33 | , | ||
| 29 | , | ||
| 26 | , | ||
| 24 | , | ||
| 23 | , | ||
| 21 | , | ||
| 20 | , | ||
| 20 | , | ||
| 19 | , | ||
| 19 | , | ||
| 18 | , | ||
| 18 | , | ||
| 17 | , | ||
| 17 | , | ||
| 17 | , | ||
| 16 | , | ||
| 16 | , | ||
| 16 | , | ||
| 16 | , | ||
| 15 | , | ||
| 15 | , | ||
| 15 | , | ||
| 15 | , | ||
| 15 | , | ||
| 15 | , | ||
| 14 | , | ||
| 14 | , | ||
| 14 | , | ||
| 14 | , | ||
| 14 | , | ||
| 14 | , | ||
| 14 | , | ||
| 14 | |||
| ) |
| bool bslalg::operator!= | ( | const HashTableAnchor & | lhs, |
| const HashTableAnchor & | rhs | ||
| ) |
Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two bslalg::HashTableAnchor objects do not have the same value if any of the corresponding values of their bucketArrayAddress, bucketArraySize, or listRootAddress attributes are not the same.
| bool bslalg::operator!= | ( | const HashTableBucket & | lhs, |
| const HashTableBucket & | rhs | ||
| ) |
Return true if the specified hash table buckets lhs and rhs are not equivalent and false otherwise.
| bool bslalg::operator== | ( | const HashTableAnchor & | lhs, |
| const HashTableAnchor & | rhs | ||
| ) |
Return true if the specified lhs and rhs objects have the same value, and false otherwise. Two bslalg::HashTableAnchor objects have the same value if all of the corresponding values of their bucketArrayAddress, bucketArraySize, and listRootAddress attributes are the same.
| bool bslalg::operator== | ( | const HashTableBucket & | lhs, |
| const HashTableBucket & | rhs | ||
| ) |
Return true if the specified hash table buckets lhs and rhs are equivalent and false otherwise.
| void bslalg::swap | ( | HashTableAnchor & | a, |
| HashTableAnchor & | b | ||
| ) |
Efficiently exchange the values of the specified a and b objects. This function provides the no-throw exception-safety guarantee.