流运营商是否有自动生成的ostream < <运营商结构或类的工具吗?自动生成结构/
输入(从One Debug-Print function to rule them all截取):
typedef struct ReqCntrlT /* Request control record */
{
int connectionID;
int dbApplID;
char appDescr[MAX_APPDSCR];
int reqID;
int resubmitFlag;
unsigned int resubmitNo;
char VCIver[MAX_VCIVER];
int loginID;
} ReqCntrlT;
输出:
std::ostream& operator <<(std::ostream& os, const ReqCntrlT& r)
{
os << "reqControl { "
<< "\n\tconnectionID: " << r.connectionID
<< "\n\tdbApplID: " << r.dbApplID
<< "\n\tappDescr: " << r.appDescr
<< "\n\treqID: " << r.reqID
<< "\n\tresubmitFlag: " << r.resubmitFlag
<< "\n\tresubmitNo: " << r.resubmitNo
<< "\n\tVCIver: " << r.VCIver
<< "\n\tloginID: " << r.loginID
<< "\n}";
return os;
}
任何工具就可以了,Python的/ Ruby脚本将是优选的。
有人可能会尝试自动类序列化工具,我相信助推器有一个。运营商的输出格式对您来说有什么格式? – johnathon
JSON,XML,人类可以阅读的任何内容都适合我。 –
你*可能*可能产生它与提升PP和MPL – David