IniLikeFile.this - multiple declarations

Function IniLikeFile.this

Construct empty IniLikeFile, i.e. without any groups or values

this() nothrow @nogc @safe;

Function IniLikeFile.this

Read from file.

this (
  string fileName,
  IniLikeFile.ReadOptions readOptions = ReadOptions(cast(DuplicateGroupPolicy)cast(ubyte)0u, cast(DuplicateKeyPolicy)cast(ubyte)0u, cast(InvalidKeyPolicy)cast(ubyte)0u, cast(Flag)true)
) @trusted;

Throws

ErrnoException if file could not be opened. IniLikeReadException if error occured while reading the file.

Function IniLikeFile.this

Read from range of IniLikeReader.

this(IniLikeReader) (
  IniLikeReader reader,
  string fileName = null,
  IniLikeFile.ReadOptions readOptions = ReadOptions.init
);

Note

All exceptions thrown within constructor are turning into IniLikeReadException.

Throws

IniLikeReadException if error occured while parsing.