idl2d

Undocumented in source.
class idl2d {}

Members

Functions

_fixImport
string _fixImport(string text)
Undocumented in source. Be warned that the author may not have intended to support it.
_preDefined
int _preDefined(string cond)
Undocumented in source. Be warned that the author may not have intended to support it.
addSource
void addSource(string file)
Undocumented in source. Be warned that the author may not have intended to support it.
addSourceByPattern
void addSourceByPattern(string file)
Undocumented in source. Be warned that the author may not have intended to support it.
addSources
void addSources(string file)
Undocumented in source. Be warned that the author may not have intended to support it.
collectClasses
void collectClasses(TokenList tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
convertDefine
bool convertDefine(TokenIterator tokIt)
Undocumented in source. Be warned that the author may not have intended to support it.
convertGUID
void convertGUID(TokenIterator tokIt)
Undocumented in source. Be warned that the author may not have intended to support it.
convertPP
string convertPP(string text, int lineno, bool inEnum)
Undocumented in source. Be warned that the author may not have intended to support it.
convertText
string convertText(TokenList tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
disable_macro
void disable_macro(TokenIterator tokIt)
Undocumented in source. Be warned that the author may not have intended to support it.
fileToModule
string fileToModule(string file)
Undocumented in source. Be warned that the author may not have intended to support it.
findLogicalOp
int findLogicalOp(string cond, string op)
Undocumented in source. Be warned that the author may not have intended to support it.
fixImport
string fixImport(string text)
Undocumented in source. Be warned that the author may not have intended to support it.
getArgumentType
string getArgumentType(string ident, TokenIterator start, TokenIterator end, string rettype)
Undocumented in source. Be warned that the author may not have intended to support it.
getExpressionType
string getExpressionType(string ident, TokenIterator start, TokenIterator end)
Undocumented in source. Be warned that the author may not have intended to support it.
handleCondition
void handleCondition(TokenIterator tokIt, TokenIterator lastIt, string pp)
Undocumented in source. Be warned that the author may not have intended to support it.
handle_cpp_quote
bool handle_cpp_quote(TokenIterator tokIt, bool inEnum)
Undocumented in source. Be warned that the author may not have intended to support it.
hasBalancedBrackets
bool hasBalancedBrackets(TokenIterator start, TokenIterator end)
Undocumented in source. Be warned that the author may not have intended to support it.
inDisabledPPBranch
bool inDisabledPPBranch()
Undocumented in source. Be warned that the author may not have intended to support it.
initFiles
void initFiles()
Undocumented in source. Be warned that the author may not have intended to support it.
isClassIdentifier
bool isClassIdentifier(string ident)
Undocumented in source. Be warned that the author may not have intended to support it.
isExpression
bool isExpression(TokenIterator start, TokenIterator end)
Undocumented in source. Be warned that the author may not have intended to support it.
isExpressionToken
bool isExpressionToken(TokenIterator tokIt, bool first)
Undocumented in source. Be warned that the author may not have intended to support it.
isPrimaryExpr
bool isPrimaryExpr(TokenIterator it)
Undocumented in source. Be warned that the author may not have intended to support it.
main
int main(string[] argv)
Undocumented in source. Be warned that the author may not have intended to support it.
makehdr
string makehdr(string file, string d_file)
Undocumented in source. Be warned that the author may not have intended to support it.
preDefined
int preDefined(string cond)
Undocumented in source. Be warned that the author may not have intended to support it.
preDefined
int preDefined(TokenIterator start, TokenIterator end)
Undocumented in source. Be warned that the author may not have intended to support it.
reinsertTextTokens
void reinsertTextTokens(TokenIterator tokIt, string text)
Undocumented in source. Be warned that the author may not have intended to support it.
reinsert_cpp_quote
void reinsert_cpp_quote(TokenIterator tokIt)
Undocumented in source. Be warned that the author may not have intended to support it.
replaceExpressionTokens
void replaceExpressionTokens(TokenList tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
rewrite_vsiproject
void rewrite_vsiproject(string sources)
Undocumented in source. Be warned that the author may not have intended to support it.
setCurrentFile
void setCurrentFile(string file)
Undocumented in source. Be warned that the author may not have intended to support it.
translateFilename
string translateFilename(string fname)
Undocumented in source. Be warned that the author may not have intended to support it.
translateModuleName
string translateModuleName(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
translatePackageName
string translatePackageName(string fname)
Undocumented in source. Be warned that the author may not have intended to support it.
translateToken
string translateToken(string text)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

dirVSI
string dirVSI;
Undocumented in source.
dirWin
string dirWin;
Undocumented in source.

Variables

addedImports
string[] addedImports;
Undocumented in source.
aliases
string[string] aliases;
Undocumented in source.
classes
bool[string] classes;
Undocumented in source.
convert_next_cpp_quote
bool convert_next_cpp_quote;
Undocumented in source.
converted_defines
string[string] converted_defines;
Undocumented in source.
cpp_quote_in_comment
bool cpp_quote_in_comment;
Undocumented in source.
currentFile
string currentFile;
Undocumented in source.
currentFullModule
string currentFullModule;
Undocumented in source.
currentImports
string[] currentImports;
Undocumented in source.
currentModule
string currentModule;
Undocumented in source.
disabled_defines
int[string] disabled_defines;
Undocumented in source.
disabled_ifdef
int[string] disabled_ifdef;
Undocumented in source.
dte_idl_files
string[] dte_idl_files;
Undocumented in source.
dte_path
string dte_path;

////////////////////////////////////////////////////

dte_path
string dte_path;
Undocumented in source.
dte_path
string dte_path;
Undocumented in source.
dte_path
string dte_path;
Undocumented in source.
elif_braces_stack
string[] elif_braces_stack;
Undocumented in source.
enums
bool[string] enums;
Undocumented in source.
excludefiles
string[] excludefiles;
Undocumented in source.
keywordPrefix
string keywordPrefix;
Undocumented in source.
packageNF
string packageNF;
Undocumented in source.
packageVSI
string packageVSI;
Undocumented in source.
packageWin
string packageWin;
Undocumented in source.
pp_enable_stack
bool[] pp_enable_stack;
Undocumented in source.
sdk_d_path
string sdk_d_path;

////////////////////////////////////////////////////

sdk_d_path
string sdk_d_path;
Undocumented in source.
sdk_d_path
string sdk_d_path;
Undocumented in source.
sdk_d_path
string sdk_d_path;
Undocumented in source.
simple
bool simple;
Undocumented in source.
srcfiles
string[] srcfiles;
Undocumented in source.
tokImports
string[string] tokImports;

////////////////////////////////////////////////////

verbose
bool verbose;
Undocumented in source.
vsi
bool vsi;
Undocumented in source.
vsi
bool vsi;
Undocumented in source.
vsi_base_path
string vsi_base_path;

////////////////////////////////////////////////////

vsi_base_path
string vsi_base_path;
Undocumented in source.
vsi_base_path
string vsi_base_path;
Undocumented in source.
vsi_base_path
string vsi_base_path;
Undocumented in source.
vsi_d_path
string vsi_d_path;
Undocumented in source.
vsi_h_files
string[] vsi_h_files;
Undocumented in source.
vsi_hpath
string vsi_hpath;
Undocumented in source.
vsi_idl_files
string[] vsi_idl_files;
Undocumented in source.
vsi_path
string vsi_path;
Undocumented in source.
win_d_path
string win_d_path;
Undocumented in source.
win_idl_files
string[] win_idl_files;
Undocumented in source.
win_path
string win_path;

////////////////////////////////////////////////////

win_path
string win_path;
Undocumented in source.
win_path
string win_path;
Undocumented in source.
win_path
string win_path;
Undocumented in source.

Meta