Patch for qi::seek[] doc
TONGARI <[email protected]> Fri, 28 Oct 2011 00:18:33 +0800
| Newsgroups | gmane.comp.parsers.spirit.devel |
|---|---|
| Message-ID | <CANCwVhfw06NMyuBvO_uxnh_hshqy98O12Jh3hPbEERaKPTdZbQ@mail.gmail.com> |
--f46d0447f394bc928604b04a1f62 Content-Type: multipart/alternative; boundary=f46d0447f394bc928304b04a1f60 --f46d0447f394bc928304b04a1f60 Content-Type: text/plain; charset=ISO-8859-1 Hi list, There's an issue I overlooked in qi::seek[], in conjunction with sequence (i.e. a >> b) and skipping. Consequently, I decided to change my seek.cpp example, adding one note to the doc that guides the users to deal with the case. The complexity section is also modified, I hope I get it right this time. Thanks! --f46d0447f394bc928304b04a1f60 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi list,<div><br></div><div>There's an issue I overlooked in qi::seek[]= , in conjunction with=A0sequence (i.e. a >> b) and skipping.</div><di= v><br></div><div>Consequently, I decided to change my seek.cpp example, add= ing one note to the doc that guides the users to deal with the case.</div> <div><br></div><div>The complexity section is also modified, I hope I get i= t right this time.</div><div><br></div><div><br></div><div>Thanks!</div><di= v><br></div><div><br><br></div> --f46d0447f394bc928304b04a1f60-- --f46d0447f394bc928604b04a1f62 Content-Type: application/octet-stream; name="seek_doc.patch" Content-Disposition: attachment; filename="seek_doc.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gu9ydqxk0 SW5kZXg6IGRvYy9xaS9zZWVrLnFiaw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGRvYy9xaS9zZWVrLnFiawko cmV2aXNpb24gNzUxMjYpDQorKysgZG9jL3FpL3NlZWsucWJrCSh3b3JraW5nIGNvcHkpDQpAQCAt NTksMjEgKzU5LDMxIEBADQogCiBbaGVhZGluZyBDb21wbGV4aXR5XQogCi1bOlRoZSBjb21wbGV4 aXR5IGlzIGRlZmluZWQgYnkgdGhlIGNvbXBsZXhpdHkgb2YgdGhlIHN1YmplY3QgcGFyc2VyLCBg YWBdCitbOlRoZSBvdmVyYWxsIGNvbXBsZXhpdHkgaXMgZGVmaW5lZCBieSB0aGUgY29tcGxleGl0 eSBvZiBpdHMgc3ViamVjdAorcGFyc2VyLiBUaGUgY29tcGxleGl0eSBvZiBgc2Vla2AgaXRzZWxm IGlzIE8oTiksIHdoZXJlIE4gaXMgdGhlIG51bWJlcgorb2YgdW5zdWNjZXNzZnVsIG1hdGNoZXMu XQogCitbbm90ZSAqc2Vla2luZyBzZXF1ZW5jZSB3aXRoIHNraXBwaW5nKgorCitVc2luZyBgc2Vl a1thID4+IGJdYCB3aXRoIHNraXBwaW5nIGlzIGluZWZmaWNpZW50LCBiZWNhdXNlIHdoZW4gc2Vx dWVuY2UgZmFpbHMsIHRoZSBiYWNrdHJhY2tlZCBwb3NpdGlvbiBpcyBub24tc2tpcHBlZC4KK1Ro ZSBzb2x1dGlvbiBpcyB0byBlbnN1cmUgdGhlIGlucHV0IHdpbGwgYWx3YXlzIGJlIHByZS1za2lw cGVkLCBmb3IgZXhhbXBsZToKK2BgCisgICAgc2Vla1tsZXhlbWVbc2tpcFthID4+IGJdXV0KK2Bg CQorZG9lcyB0aGUgdHJpY2suXQorCiBbaGVhZGluZyBFeGFtcGxlXQogCiBbaW1wb3J0IC4uLy4u L2V4YW1wbGUvcWkvc2Vlay5jcHBdCiAKLVRoZSBmb2xsb3dpbmcgZXhhbXBsZSBzaG93cyBhIHNp bXBsZSB1c2UgY2FzZSBvZiB0aGUgYHNlZWtbXWAgZGlyZWN0aXZlLCBzZWVraW5nCi1hbGwgdGhl IGludHMgcHJlY2VkaW5nIGJ5IGAnIydgLgorVGhlIGZvbGxvd2luZyBleGFtcGxlIHNob3dzIGEg c2ltcGxlIHVzZSBjYXNlIG9mIHRoZSBgc2Vla1tdYCBkaXJlY3RpdmUsIHBhcnNpbmcgQy1zdHls ZSBjb21tZW50LgogKEZvciB0aGUgZnVsbCBzb3VyY2Ugb2YgdGhlIGV4YW1wbGUsIHNlZSBbQC4u Ly4uL2V4YW1wbGUvcWkvc2Vlay5jcHAgc2Vlay5jcHBdKQogCiBTb21lIG5hbWVzcGFjZSBhbGlh c2VzOgogCiBbcmVmZXJlbmNlX3FpX3NlZWtfbmFtZXNwYWNlXQogCi1UaGUgaW5wdXQgaXRlcmF0 b3JzIGFuZCB0aGUgYXR0cmlidXRlIHRvIHN0b3JlIHRoZSByZXN1bHQ6CitUaGUgaW5wdXQgc3Ry aW5nIGFuZCBpdHMgaXRlcmF0b3JzOgogCiBbcmVmZXJlbmNlX3FpX3NlZWtfdmFyc10KIApAQCAt ODEsMTggKzkxLDQgQEANCiAKIFtyZWZlcmVuY2VfcWlfc2Vla19wYXJzZV0KIAotSW5wdXQ6Ci0K LVtwcmUKLTEgd2lsbCBub3QgYmUgb3V0cHV0dGVkIHdoaWxlICMyLCAjIzMgYW5kICMgNCB3aWxs LgotXQotCi1PdXRwdXQ6Ci0KLVtwcmUKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t IAotUGFyc2luZyBzdWNjZWVkZWQsIGdvdDogXFsgMiwgMywgNCBcXQotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCi1dCi0KIFtlbmRzZWN0XQpJbmRleDogZXhhbXBsZS9xaS9zZWVr LmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQ0KLS0tIGV4YW1wbGUvcWkvc2Vlay5jcHAJKHJldmlzaW9uIDc1MTI2 KQ0KKysrIGV4YW1wbGUvcWkvc2Vlay5jcHAJKHdvcmtpbmcgY29weSkNCkBAIC01LDE1ICs1LDEz IEBADQogICAgIGZpbGUgTElDRU5TRV8xXzAudHh0IG9yIGNvcHkgYXQgaHR0cDovL3d3dy5ib29z dC5vcmcvTElDRU5TRV8xXzAudHh0KQogLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vKi8KIAotLy8gIFsg SmFtYm9yZWUgTWF5IDMsIDIwMTEgXSAgICAgICAgZmlyc3QgdmVyLgotLy8gIFsgSmFtYm9yZWUg QXVnIDEzLCAyMDExIF0gICAgICAgbWlub3IgY2hhbmdlLgorLy8gIFsgSmFtYm9yZWUgT2N0IDI3 LCAyMDExIF0gICAgICAgbmV3IGV4YW1wbGUuCiAKIAogI2luY2x1ZGUgPGNzdGRsaWI+CiAjaW5j bHVkZSA8aW9zdHJlYW0+CiAKICNpbmNsdWRlIDxib29zdC9zcGlyaXQvaW5jbHVkZS9xaS5ocHA+ Ci0jaW5jbHVkZSA8Ym9vc3Qvc3Bpcml0L2luY2x1ZGUva2FybWEuaHBwPgogI2luY2x1ZGUgPGJv b3N0L3NwaXJpdC9yZXBvc2l0b3J5L2luY2x1ZGUvcWlfc2Vlay5ocHA+CiAKIApAQCAtMjEsMzYg KzE5LDMwIEBADQogewogICAgIC8vW3JlZmVyZW5jZV9xaV9zZWVrX25hbWVzcGFjZQogICAgIG5h bWVzcGFjZSBxaSA9IGJvb3N0OjpzcGlyaXQ6OnFpOwotICAgIG5hbWVzcGFjZSBrYSA9IGJvb3N0 OjpzcGlyaXQ6Omthcm1hOwogICAgIG5hbWVzcGFjZSByZXBvID0gYm9vc3Q6OnNwaXJpdDo6cmVw b3NpdG9yeTsKICAgICAvL10KLQotICAgIHN0ZDo6c3RyaW5nIGxpbmU7CisgICAgCiAgICAgdHlw ZWRlZiBzdGQ6OnN0cmluZzo6Y29uc3RfaXRlcmF0b3IgaXRlcmF0b3I7CiAKLSAgICB3aGlsZSAo c3RkOjpjb3V0IDw8ICI+Pj4gIiwgc3RkOjpnZXRsaW5lKHN0ZDo6Y2luLCBsaW5lKSkKLSAgICB7 Ci0gICAgICAgIC8vW3JlZmVyZW5jZV9xaV9zZWVrX3ZhcnMKLSAgICAgICAgaXRlcmF0b3IgaXQg PSBsaW5lLmJlZ2luKCk7Ci0gICAgICAgIGl0ZXJhdG9yIGVuZCA9IGxpbmUuZW5kKCk7Ci0gICAg ICAgIHN0ZDo6dmVjdG9yPGludD4gdmFsOwotICAgICAgICAvL10KKyAgICAvL1tyZWZlcmVuY2Vf cWlfc2Vla192YXJzCisgICAgc3RkOjpzdHJpbmcgc3RyKCIvKkMtc3R5bGUgY29tbWVudCovIik7 CisgICAgaXRlcmF0b3IgaXQgPSBzdHIuYmVnaW4oKTsKKyAgICBpdGVyYXRvciBlbmQgPSBzdHIu ZW5kKCk7CisgICAgLy9dCiAKLSAgICAgICAgLy9bcmVmZXJlbmNlX3FpX3NlZWtfcGFyc2UKLSAg ICAgICAgaWYgKHFpOjpwaHJhc2VfcGFyc2UoaXQsIGVuZCwgK3JlcG86OnFpOjpzZWVrWyIjIiA+ PiBxaTo6aW50X10sIHFpOjpzcGFjZSwgdmFsKSkKLSAgICAgICAgewotICAgICAgICAgICAgc3Rk Ojpjb3V0IDw8ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBcbiI7Ci0gICAgICAg ICAgICBzdGQ6OmNvdXQgPDwgIlBhcnNpbmcgc3VjY2VlZGVkLCBnb3Q6ICIKLSAgICAgICAgICAg ICAgICAgICAgICA8PCBrYTo6Zm9ybWF0KCJbICIgPDwga2E6OmludF8gJSAiLCAiIDw8ICIgXVxu IiwgdmFsKTsKLSAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAiLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tXG4iOwotICAgICAgICB9Ly9dCi0gICAgICAgIGVsc2UKLSAgICAgICAgewot ICAgICAgICAgICAgc3RkOjpjb3V0IDw8ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LSBcbiI7Ci0gICAgICAgICAgICBzdGQ6OmNvdXQgPDwgIlBhcnNpbmcgZmFpbGVkLCByZXN0OiAi IDw8IHN0ZDo6c3RyaW5nKGl0LCBlbmQpIDw8ICJcbiI7Ci0gICAgICAgICAgICBzdGQ6OmNvdXQg PDwgIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFxuIjsKLSAgICAgICAgfQorICAg IC8vW3JlZmVyZW5jZV9xaV9zZWVrX3BhcnNlCisgICAgaWYgKHFpOjpwYXJzZShpdCwgZW5kLCAi LyoiID4+IHJlcG86OnFpOjpzZWVrWyIqLyJdKSkKKyAgICB7CisgICAgICAgIHN0ZDo6Y291dCA8 PCAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gXG4iOworICAgICAgICBzdGQ6OmNv dXQgPDwgIlBhcnNpbmcgc3VjY2VlZGVkLlxuIjsKKyAgICAgICAgc3RkOjpjb3V0IDw8ICItLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiI7CiAgICAgfQorICAgIGVsc2UKKyAgICB7 CisgICAgICAgIHN0ZDo6Y291dCA8PCAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g XG4iOworICAgICAgICBzdGQ6OmNvdXQgPDwgIlVudGVybWluYXRlZCAvKiBjb21tZW50LlxuIjsK KyAgICAgICAgc3RkOjpjb3V0IDw8ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBc biI7CisgICAgfS8vXQogCiAgICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKIH0K --f46d0447f394bc928604b04a1f62 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev --f46d0447f394bc928604b04a1f62 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Spirit-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/spirit-devel --f46d0447f394bc928604b04a1f62--