Function IconThemeFile.IconThemeReadOptions.this

Setting parameters in any order, leaving not mentioned ones in default state.

this(Args...) (
  Args args
) pure nothrow @nogc @safe;

Example

IconThemeReadOptions options;

options = IconThemeReadOptions(
    ExtensionGroupPolicy.skip,
    UnknownGroupPolicy.preserve,
    DuplicateKeyPolicy.skip,
    DuplicateGroupPolicy.preserve,
    No.preserveComments
);

assert(options.unknownGroupPolicy == UnknownGroupPolicy.preserve);
assert(options.extensionGroupPolicy == ExtensionGroupPolicy.skip);
assert(options.duplicateGroupPolicy == DuplicateGroupPolicy.preserve);
assert(options.duplicateKeyPolicy == DuplicateKeyPolicy.skip);
assert(!options.preserveComments);
}