- addDllModuleSymbol
LinkIndex addDllModuleSymbol(LinkIndex dllModuleIndex, Identifier symId)
Undocumented in source. Be warned that the author may not have intended to support it.
- addHostSymbol
LinkIndex addHostSymbol(LinkIndex hostModuleIndex, Identifier symId, void* symPtr)
Undocumented in source. Be warned that the author may not have intended to support it.
- allocateTempArray
T[] allocateTempArray(uint howMany)
Undocumented in source. Be warned that the author may not have intended to support it.
- appendAst
AstIndex appendAst(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
- appendScope
ScopeIndex appendScope()
Undocumented in source. Be warned that the author may not have intended to support it.
- appendTemp
IrIndex appendTemp(uint howMany)
Undocumented in source. Be warned that the author may not have intended to support it.
- assertf
void assertf(bool cond, TokenIndex tokIdx, string fmt, Args args, string file, int line)
Undocumented in source. Be warned that the author may not have intended to support it.
- assertf
void assertf(bool cond, string fmt, Args args, string file, int line)
Undocumented in source. Be warned that the author may not have intended to support it.
- basicTypeNodes
AstIndex basicTypeNodes(BasicType basicType)
Undocumented in source. Be warned that the author may not have intended to support it.
- beginCompilation
void beginCompilation()
Undocumented in source. Be warned that the author may not have intended to support it.
- begin_node_property_calculation
void begin_node_property_calculation(T* node, NodeProperty prop)
Undocumented in source. Be warned that the author may not have intended to support it.
- builtinNodes
AstIndex builtinNodes(BuiltinId builtinId)
Undocumented in source. Be warned that the author may not have intended to support it.
- c
auto c()
Undocumented in source. Be warned that the author may not have intended to support it.
- circular_dependency
noreturn circular_dependency(AstIndex nodeIndex, NodeProperty prop, string file, int line)
Undocumented in source. Be warned that the author may not have intended to support it.
- circular_dependency
noreturn circular_dependency(string file, int line)
Undocumented in source. Be warned that the author may not have intended to support it.
- conciseErrors
bool conciseErrors()
Undocumented in source. Be warned that the author may not have intended to support it.
- defaultCallConvention
CallConvention defaultCallConvention()
Undocumented in source. Be warned that the author may not have intended to support it.
- end_node_property_calculation
void end_node_property_calculation(T* node, NodeProperty prop)
Undocumented in source. Be warned that the author may not have intended to support it.
- error
void error(TokenIndex tokIdx, string format, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
- error
void error(string format, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
- findFunctionImpl
FunctionDeclNode* findFunctionImpl(Identifier funcId)
Undocumented in source. Be warned that the author may not have intended to support it.
- findUniquelyNamedFunction
FunctionDeclNode* findUniquelyNamedFunction(Identifier funcId)
Undocumented in source. Be warned that the author may not have intended to support it.
- freeTempArray
void freeTempArray(T[] array)
Undocumented in source. Be warned that the author may not have intended to support it.
- getAst
T* getAst(AstIndex index)
Undocumented in source. Be warned that the author may not have intended to support it.
- getAstExpr
ExpressionNode* getAstExpr(AstIndex index)
Undocumented in source. Be warned that the author may not have intended to support it.
- getAstNode
AstNode* getAstNode(AstIndex index)
Undocumented in source. Be warned that the author may not have intended to support it.
- getAstNodeIndex
AstIndex getAstNodeIndex(T* node)
Undocumented in source. Be warned that the author may not have intended to support it.
- getAstScope
Scope* getAstScope(ScopeIndex index)
Undocumented in source. Be warned that the author may not have intended to support it.
- getAstType
TypeNode* getAstType(AstIndex index)
Undocumented in source. Be warned that the author may not have intended to support it.
- getFileFromToken
SourceFileInfo* getFileFromToken(TokenIndex tokIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
- getFunction
FunctionDeclNode* getFunction(IrIndex index)
Undocumented in source. Be warned that the author may not have intended to support it.
- getFunctionPtr
auto getFunctionPtr(FunctionDeclNode* funcDecl)
Undocumented in source. Be warned that the author may not have intended to support it.
- getModule
ModuleDeclNode* getModule(ModuleIndex index)
Undocumented in source. Be warned that the author may not have intended to support it.
- getModuleFromToken
ModuleDeclNode* getModuleFromToken(TokenIndex tokIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
- getOrCreateExternalModule
LinkIndex getOrCreateExternalModule(Identifier modId, ObjectModuleKind modKind)
Returns index of external (host or dll) module
- getTemp
T getTemp(IrIndex index)
Undocumented in source. Be warned that the author may not have intended to support it.
- getTokenString
const(char)[] getTokenString(TokenIndex tokenIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
- get_file_name_constant
IrIndex get_file_name_constant(AstIndex mod)
Undocumented in source. Be warned that the author may not have intended to support it.
- get_function_name_constant
IrIndex get_function_name_constant(AstIndex func)
Undocumented in source. Be warned that the author may not have intended to support it.
- get_module_name_constant
IrIndex get_module_name_constant(AstIndex mod)
Undocumented in source. Be warned that the author may not have intended to support it.
- idString
string idString(Identifier id)
- initialize
void initialize()
Undocumented in source. Be warned that the author may not have intended to support it.
- internal_error
noreturn internal_error(TokenIndex tokIdx, string format, Args args, string file, int line)
Undocumented in source. Be warned that the author may not have intended to support it.
- internal_error
noreturn internal_error(string format, Args args, string file, int line)
Undocumented in source. Be warned that the author may not have intended to support it.
- popVmStack
void popVmStack(IrVmSlotInfo slot)
Undocumented in source. Be warned that the author may not have intended to support it.
- pop_analized_node
void pop_analized_node()
Undocumented in source. Be warned that the author may not have intended to support it.
- printDumpOf
bool printDumpOf(FunctionDeclNode* fun)
Check if printing of this function needed (including if all functions are requested)
- printDumpOfAll
bool printDumpOfAll()
Check if printing of all functions requested
- printDumpOnlyOf
bool printDumpOnlyOf(FunctionDeclNode* fun)
Check if printing of this function only is needed (not all functions)
- printMemSize
void printMemSize(TextSink sink)
Undocumented in source. Be warned that the author may not have intended to support it.
- printMemSize
void printMemSize()
Undocumented in source. Be warned that the author may not have intended to support it.
- pushVmStack
IrVmSlotInfo pushVmStack(uint numBytes)
Undocumented in source. Be warned that the author may not have intended to support it.
- push_analized_node
void push_analized_node(AnalysedNode item)
Undocumented in source. Be warned that the author may not have intended to support it.
- setDumpFilter
void setDumpFilter(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
- throwOnErrors
void throwOnErrors(string file, int line)
Undocumented in source. Be warned that the author may not have intended to support it.
- todo
void todo(string format, Args args, string file, int line)
Undocumented in source. Be warned that the author may not have intended to support it.
- tokenLoc
SourceLocation tokenLoc(TokenIndex tokenIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
- tryFindUniquelyNamedFunction
FunctionDeclNode* tryFindUniquelyNamedFunction(Identifier funcId)
Undocumented in source. Be warned that the author may not have intended to support it.
- unreachable
noreturn unreachable(string file, int line)
Undocumented in source. Be warned that the author may not have intended to support it.
- unrecoverable_error
noreturn unrecoverable_error(TokenIndex tokIdx, string format, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.