Additional compile-time controls of List behaviour. More...
Classes | |
| struct | no_linebreak |
| Can suppress additional line breaks separate ASCII data content when the data elements are primitives, or contiguous. More... | |
| struct | no_linebreak< keyType > |
| Suppress line-breaks for keyType. More... | |
| struct | no_linebreak< word > |
| Suppress line-breaks for word. More... | |
| struct | no_linebreak< wordRe > |
| Suppress line-breaks for wordRe. More... | |
| struct | short_length |
| Number of items before requiring line-breaks in the list output. More... | |
Enumerations | |
| enum | uniformity : unsigned char { EMPTY = 0, UNIFORM = 0x1, NONUNIFORM = 0x2, MIXED = 0x3 } |
Classification of list/container uniformity. The values can be used with bit-wise or reduction. More... | |
Functions | |
| template<class InputIt > | |
| enum uniformity | check_uniformity (InputIt first, InputIt last) |
| Algorithm to determine list/container uniformity. More... | |
Additional compile-time controls of List behaviour.
| enum uniformity : unsigned char |
Classification of list/container uniformity. The values can be used with bit-wise or reduction.
| Enumerator | |
|---|---|
| EMPTY | An empty container. |
| UNIFORM | Container (non-empty) with identical values. |
| NONUNIFORM | Container (non-empty) with different values. |
| MIXED | Mixed uniform/non-uniform (eg, after reduction) |
Definition at line 103 of file ListPolicy.H.
| enum uniformity Foam::Detail::ListPolicy::check_uniformity | ( | InputIt | first, |
| InputIt | last | ||
| ) |
Algorithm to determine list/container uniformity.
Definition at line 115 of file ListPolicy.H.
References EMPTY, NONUNIFORM, and UNIFORM.