workspaced.api

Undocumented in source.

Members

Aliases

BroadcastCallback
alias BroadcastCallback = void delegate(WorkspaceD, WorkspaceD.Instance, JSONValue)
ComponentBindFailCallback
alias ComponentBindFailCallback = void delegate(WorkspaceD.Instance, ComponentFactory, Exception)
ImportPathProvider
alias ImportPathProvider = string[] delegate() nothrow

Classes

DefaultComponentFactory
class DefaultComponentFactory(T : ComponentWrapper)
Undocumented in source.
Future
class Future(T)
Undocumented in source.
WorkspaceD
class WorkspaceD

WorkspaceD instance holding plugins.

Enums

ignoredFunc
enum ignoredFunc

Will never call this function

Functions

checkType
bool checkType(JSONValue value)
Undocumented in source. Be warned that the author may not have intended to support it.
checkVersion
bool checkVersion(string ver, int[3] target)
Undocumented in source. Be warned that the author may not have intended to support it.
component
ComponentInfo component(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
create
void create(TaskPool pool, T fun)
Undocumented in source. Be warned that the author may not have intended to support it.
getConfigPath
bool getConfigPath(string file, string retPath)
Undocumented in source. Be warned that the author may not have intended to support it.
getVersionAndFixPath
string getVersionAndFixPath(string execPath)
Undocumented in source. Be warned that the author may not have intended to support it.
makeTemporaryTestingWorkspace
TestingWorkspace makeTemporaryTestingWorkspace()
Undocumented in source. Be warned that the author may not have intended to support it.
matchesOverload
bool matchesOverload(JSONValue[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
trace
void trace(Args )
Undocumented in source. Be warned that the author may not have intended to support it.
traceTaskLog
void traceTaskLog(string msg)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

ComponentFactory
interface ComponentFactory
Undocumented in source.
ComponentWrapper
interface ComponentWrapper
Undocumented in source.

Manifest constants

verRegex
enum verRegex;
Undocumented in source.

Mixin templates

DefaultComponentWrapper
mixintemplate DefaultComponentWrapper(bool withDtor = true)
Undocumented in source.

Static variables

traceTask
auto traceTask;
Undocumented in source.

Structs

CodeReplacement
struct CodeReplacement

Describes what to insert/replace/delete to do something

ComponentFactoryInstance
struct ComponentFactoryInstance
Undocumented in source.
ComponentInfo
struct ComponentInfo

Component call

ComponentWrapperInstance
struct ComponentWrapperInstance
Undocumented in source.
Configuration
struct Configuration
Undocumented in source.
FileChanges
struct FileChanges

Code replacements mapped to a file

TestingWorkspace
struct TestingWorkspace
Undocumented in source.

Variables

gthreadsAsyncProxy
enum string gthreadsAsyncProxy(string call);
Undocumented in source.

Meta