[#common-SettingsSpan] = xref:common.adoc[common]::SettingsSpan :relfileprefix: ../ :mrdocs: Accessor for list of settings that skips negated values when iterated over. The last boolean `false` value in the list and all earlier values are considered negated. == Synopsis Declared in `<common/settings.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct SettingsSpan; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:common/SettingsSpan/2constructor-0f.adoc[`SettingsSpan`] [.small]#[constructor]# | Constructors | xref:common/SettingsSpan/begin.adoc[`begin`] | Iterator to the first non‐negated value. | xref:common/SettingsSpan/empty.adoc[`empty`] | Whether the span has no non‐negated values. | xref:common/SettingsSpan/end.adoc[`end`] | Iterator past the last value. | xref:common/SettingsSpan/last_negated.adoc[`last_negated`] | Whether the final value in the span is a negation. | xref:common/SettingsSpan/negated.adoc[`negated`] | Count of values considered negated. |=== == Data Members [cols="1,4"] |=== | Name| Description | xref:common/SettingsSpan/data.adoc[`data`] | Pointer to the first value in the span. | xref:common/SettingsSpan/size.adoc[`size`] | Number of values in the span. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#