- addLine
void addLine(string line)
Undocumented in source. Be warned that the author may not have intended to support it.
- addLineDynLoad
void addLineDynLoad(string line)
If the line is a function definition stores the line to include on the extern(C)
and the symbols.
for now a function is a line that ends with ");"
- clearValues
void clearValues()
Undocumented in source. Be warned that the author may not have intended to support it.
- closeDynLoad
void closeDynLoad()
Undocumented in source. Be warned that the author may not have intended to support it.
- openDynLoad
void openDynLoad()
Undocumented in source. Be warned that the author may not have intended to support it.
- process
void process()
Undocumented in source. Be warned that the author may not have intended to support it.
- processFile
void processFile(string fileName)
Undocumented in source. Be warned that the author may not have intended to support it.
- processPreFile
void processPreFile(string preFileName, string fileName)
Undocumented in source. Be warned that the author may not have intended to support it.
- writeFile
void writeFile(string fileName)
Undocumented in source. Be warned that the author may not have intended to support it.
This is used to post-process dm htod .d file for gtkD to create the htod .d file: - copy the original .h file to a working directory - remove all unecessary definitions - run wine ~/dm/bin/htod.exe <file.h> - run this on the generated .d file