dud.pkgdescription.json

Undocumented in source.

Members

Functions

buildOptionsToJ
void buildOptionsToJ(BuildOptions bos, string key, JSONValue ret)
Undocumented in source. Be warned that the author may not have intended to support it.
buildRequirementsToJ
void buildRequirementsToJ(BuildRequirements brs, string key, JSONValue ret)
Undocumented in source. Be warned that the author may not have intended to support it.
buildTypesToJ
void buildTypesToJ(BuildType[string] bts, string key, JSONValue ret)
Undocumented in source. Be warned that the author may not have intended to support it.
dependenciesToJ
void dependenciesToJ(Dependency[] deps, string key, JSONValue jv)
Undocumented in source. Be warned that the author may not have intended to support it.
dependencyToJ
JSONValue dependencyToJ(Dependency dep)
Undocumented in source. Be warned that the author may not have intended to support it.
insertInto
void insertInto(Toolchain tc, ToolchainRequirement tcr, ToolchainRequirement[Toolchain] ret)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetBool
bool jGetBool(JSONValue jv)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetBuildOptions
void jGetBuildOptions(JSONValue jv, string key, BuildOptions bos)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetBuildRequirement
BuildRequirement jGetBuildRequirement(JSONValue jv)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetBuildRequirements
void jGetBuildRequirements(JSONValue jv, string key, BuildRequirements requirements)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetBuildType
void jGetBuildType(JSONValue jv, string key, BuildType bt)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetBuildTypes
void jGetBuildTypes(JSONValue jv, string key, BuildType[string] bts)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetDependencies
void jGetDependencies(JSONValue jv, string key, Dependency[] deps)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetPackageDescription
PackageDescription jGetPackageDescription(JSONValue js)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetPackageDescriptions
PackageDescription[string] jGetPackageDescriptions(JSONValue js)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetPath
void jGetPath(JSONValue jv, string key, Path output)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetPaths
void jGetPaths(JSONValue jv, string key, Paths output)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetPlatforms
Platform[][] jGetPlatforms(JSONValue jv)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetSemVer
SemVer jGetSemVer(JSONValue jv)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetString
string jGetString(JSONValue jv)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetStringAA
void jGetStringAA(JSONValue jv, string key, SubConfigs ret)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetStringPlatform
void jGetStringPlatform(JSONValue jv, string key, String output)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetStrings
string[] jGetStrings(JSONValue jv)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetStringsPlatform
void jGetStringsPlatform(JSONValue jv, string key, Strings output)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetSubPackage
SubPackage jGetSubPackage(JSONValue jv)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetSubPackages
SubPackage[] jGetSubPackages(JSONValue jv)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetSubpackageObj
SubPackage jGetSubpackageObj(JSONValue jv)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetSubpackageStr
SubPackage jGetSubpackageStr(JSONValue jv)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetTargetType
TargetType jGetTargetType(JSONValue jv)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetToolchain
Toolchain jGetToolchain(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetToolchainRequirement
ToolchainRequirement jGetToolchainRequirement(JSONValue jv)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetToolchainRequirement
void jGetToolchainRequirement(JSONValue jv, string key, ToolchainRequirement[Toolchain] ret)
Undocumented in source. Be warned that the author may not have intended to support it.
jGetUnprocessedPath
void jGetUnprocessedPath(JSONValue jv, string key, UnprocessedPath output)
Undocumented in source. Be warned that the author may not have intended to support it.
jsonToPackageDescription
PackageDescription jsonToPackageDescription(string js)
Undocumented in source. Be warned that the author may not have intended to support it.
jsonToPackageDescription
PackageDescription jsonToPackageDescription(JSONValue jv)
Undocumented in source. Be warned that the author may not have intended to support it.
keyToPlatform
Platform[] keyToPlatform(string key)
Undocumented in source. Be warned that the author may not have intended to support it.
packageDescriptionToJ
JSONValue packageDescriptionToJ(PackageDescription pkg)
Undocumented in source. Be warned that the author may not have intended to support it.
packageDescriptionsToJ
JSONValue packageDescriptionsToJ(PackageDescription[string] pkgs)
Undocumented in source. Be warned that the author may not have intended to support it.
pathToJ
void pathToJ(Path s, string key, JSONValue output)
Undocumented in source. Be warned that the author may not have intended to support it.
pathsToJ
void pathsToJ(Paths ss, string key, JSONValue output)
Undocumented in source. Be warned that the author may not have intended to support it.
platformKeyToS
string platformKeyToS(string key, const(Platform)[] p)
Undocumented in source. Be warned that the author may not have intended to support it.
platformToS
void platformToS(Out o, const(Platform)[] p)
Undocumented in source. Be warned that the author may not have intended to support it.
platformsToJ
JSONValue platformsToJ(Platform[][] plts)
Undocumented in source. Be warned that the author may not have intended to support it.
semVerToJ
JSONValue semVerToJ(SemVer v)
Undocumented in source. Be warned that the author may not have intended to support it.
splitOutKey
string splitOutKey(string key)
Undocumented in source. Be warned that the author may not have intended to support it.
stringAAToJ
void stringAAToJ(SubConfigs aa, string key, JSONValue ret)
Undocumented in source. Be warned that the author may not have intended to support it.
stringPlatformToJ
void stringPlatformToJ(String s, string key, JSONValue output)
Undocumented in source. Be warned that the author may not have intended to support it.
stringToJ
JSONValue stringToJ(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
stringsPlatformToJ
void stringsPlatformToJ(Strings s, string key, JSONValue output)
Undocumented in source. Be warned that the author may not have intended to support it.
stringsToJ
JSONValue stringsToJ(string[] ss)
Undocumented in source. Be warned that the author may not have intended to support it.
subPackagesToJ
JSONValue subPackagesToJ(SubPackage[] sps)
Undocumented in source. Be warned that the author may not have intended to support it.
targetTypeToJ
JSONValue targetTypeToJ(TargetType t)
Undocumented in source. Be warned that the author may not have intended to support it.
toPlatform
Platform[] toPlatform(In input)
Undocumented in source. Be warned that the author may not have intended to support it.
toolchainRequirementToJ
void toolchainRequirementToJ(ToolchainRequirement[Toolchain] tcrs, string key, JSONValue ret)
Undocumented in source. Be warned that the author may not have intended to support it.
toolchainToString
string toolchainToString(ToolchainRequirement tcr)
Undocumented in source. Be warned that the author may not have intended to support it.
typeCheck
void typeCheck(JSONValue got, JSONType[] exp, string file, size_t line)
Undocumented in source. Be warned that the author may not have intended to support it.
unprocessedPathToJ
void unprocessedPathToJ(UnprocessedPath s, string key, JSONValue output)
Undocumented in source. Be warned that the author may not have intended to support it.

Templates

isPlatfromDependend
template isPlatfromDependend(T)
Undocumented in source.

Meta