dxx.util

Undocumented in source.

Modules

algo
module dxx.util.algo

Copyright 2018 Mark Fisher

config
module dxx.util.config

An application-local variant map of string keys. These are static properties loaded at compile-time from the file "dxx.ini". So it's a map of the platform info that we can use for example in a dynamic module to ensure compatibility. The ini properties are labelled DXXConfig. The local properties are first loaded from a config file at runtime, specified by a parameter in "dxx.ini"

ctfe
module dxx.util.ctfe
Undocumented in source.
grammar
module dxx.util.grammar

Copyright 2018 Mark Fisher

ini
module dxx.util.ini

Copyright 2018 Mark Fisher

injector
module dxx.util.injector

A wrapper that creates injection tools for your project. The settings are passed as template parameters to the class LocalInjector which you instantiate using the static method newInjector. Only one instance of LocalInjector is created; subsequent invocations of newInjector will return the existing instance, and the parameters will be ignored. The parameters to newInjector are parsed: Class parameters are passed to the wrapped container using the "scan" method. Tuple parameters are parsed and converted into properties which are loaded at runtime from "dxx.json". TODO allow for the property filenames to be overridden.

log
module dxx.util.log

Copyright 2018 Mark Fisher

messages
module dxx.util.messages

Copyright 2018 Mark Fisher

minitemplt
module dxx.util.minitemplt

Copyright 2018 Mark Fisher

notify
module dxx.util.notify

Copyright 2018 Mark Fisher

proto
module dxx.util.proto
script
module dxx.util.script

Copyright 2018 Mark Fisher

storage
module dxx.util.storage

Copyright 2018 Mark Fisher

stream
module dxx.util.stream

Copyright 2018 Mark Fisher

url
module dxx.util.url

Copyright 2018 Mark Fisher

Public Imports

dxx.util.notify
public import dxx.util.notify;
dxx.util.ini
public import dxx.util.ini;
dxx.util.url
public import dxx.util.url;
dxx.util.storage
public import dxx.util.storage;
dxx.util.injector
public import dxx.util.injector;
dxx.util.log
public import dxx.util.log;
dxx.util.messages
public import dxx.util.messages;
dxx.util.config
public import dxx.util.config;
dxx.util.grammar
public import dxx.util.grammar;
dxx.util.minitemplt
public import dxx.util.minitemplt;

Meta