uniconf.core

The module contains the objects and the properties of control functions

Members

Aliases

ConfigLoader
alias ConfigLoader = UniConf delegate(string data)

delegate loader config file

ConfigReader
alias ConfigReader = string delegate(string filePath)

delegate reader config file

UniConf
alias UniConf = UniTree

Config node

enforceUniConf
alias enforceUniConf = enforce!UniConfException
Undocumented in source.

Classes

UniConfException
class UniConfException

Thrown when an unhandled type is encountered.

Functions

loadConfig
UniConf loadConfig(string filePath)

The function loads the configuration object from a file

registerConfigLoader
void registerConfigLoader(string[] fileExtensions, ConfigLoader loader)

Register config file loader delegate

setConfigReader
void setConfigReader(ConfigReader reader)

Setting the function to read configuration files

Meta

Date

Date: 2020-03-09

License

Subject to the terms of the BSD 3-Clause License, as written in the included LICENSE.md file.

Authors

<m.galanin@milofon.pro> Maksim Galanin